
Senior Software Engineer
Cotality
full-time
Posted on:
Location Type: Hybrid
Location: Milwaukee • Wisconsin • United States
Visit company websiteExplore more
Salary
💰 $112,700 - $125,000 per year
Job Level
About the role
- Design, code, test and debug complex software while developing new functionality, and enhancing existing functionality, in order to satisfy customer requirements, both internal and external.
- Design work encompasses a broader project/system scope.
- Work is assigned via broad guidelines.
- Work includes developing detailed specifications from which applications will be written, designed, coded, tested and debugged.
- Consult with product owners/business partners to define requirements and software design.
- Evaluate feasibility and make recommendations, considering things such as customer requirements, time limitations, system limitations.
- Mentor less experienced team members in learning this process.
- Define scope and develop testing methods, collaborating with QA team and other developers.
- Work with QA team to improve all levels of testing efforts, developing and enhancing testing methods and processes.
- May also perform testing.
- Support, maintain and document software functionality.
- Makes recommendations on and influences engineering processes and methods.
- Provide operational support on complex/escalated issues to diagnose and resolve incidents in production systems.
- Incidents tend to be fewer but more complex, requiring analysis of issues, determination of additional resources to resolve the issue, and an in-depth system perspective.
- Explore and research new and alternate technologies and platforms.
- Evaluate, recommend, and apply these alternate/new technologies, disseminating information throughout the team/department.
- This includes documenting large and complex assignments for knowledge transfer and developing expertise in multiple areas.
- Mentor other team members on area(s) of expertise.
- Provide technical guidance on a wide range of systems/projects.
Requirements
- Bachelor's degree strongly preferred
- Five to eight years of experience in an applicable software development environment
- Experience with .NET/ASP.NET development experience using C# (ASP.NET Web API, .NET Core)
- Proficient understanding of MS SQL Server databases and MS Entity Framework
- Familiarity or working experience with object-oriented design.
- Broad understanding of design patterns
- Experience designing optimized and scalable application architecture.
- Experience with various technologies, such as HTML, CSS, TypeScript, Angular, .NET Core desired.
- Experience working on large-scale websites and back-end services in an agile development environment.
- Able to translate conceptual ideas into projects and tasks
- Able to translate business needs to technical requirements
- Driven to excel in areas of technical expertise and expand base of knowledge
- Business acumen to determine feasibility of customer requests
- Customer oriented: meets individual commitments, works with the team to achieve team commitments, responds to request in a timely manner, willing to help
- Coaching and teaching skills to mentor less experienced team members.
Benefits
- Generous PTO and 11 paid holidays, plus well-being and volunteer time off.
- Up to 16 weeks of fully paid parental leave and a baby stipend.
- Multiple medical plan options with mental health and wellness support offerings.
- 401(k) with company match and vesting after one year.
- $400 annual well-being stipend and tuition assistance up to $5,250.
- Recognition Rewards, Referral bonuses, exclusive discounts and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETASP.NETC#ASP.NET Web API.NET CoreMS SQL ServerMS Entity FrameworkHTMLCSSTypeScript
Soft skills
mentoringcustomer orientedbusiness acumencoachingcommunicationcollaborationproblem-solvingtechnical guidanceanalytical skillsadaptability
Certifications
Bachelor's degree