Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Automates manual release activities
Designs, develops, and maintains automated test suites (integration, regression, performance)
Requirements
10+ years of experience as a .NET developer or software developer
Strong understanding of the .NET framework, C#, and object-oriented programming concepts
Proficiency in database design and SQL
Experience with web development technologies, including ASP.NET, MVC, and API
Detail-oriented with a focus on delivering high-quality and efficient software solutions
Strong knowledge of software development best practices and design patterns
Experience with front-end technologies such as HTML, CSS, and modern JavaScript frameworks such as react and vue
Familiarity with software version control systems (e.g., Git)
Benefits
Health insurance
401(k) participation
Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.