- Development, maintenance, and technical support of web-based systems and applications using .NET.
- Execution of the full software development life cycle (SDLC).
- Creation of technical specification documents based on high-level business requirements.
- Writing well-designed, testable code, adhering to coding standards, patterns, and industry practices.
- Researching technical solutions and making recommendations aligned with industry best practices.
- Troubleshooting, debugging, and upgrading existing systems, including writing SQL queries for data issues.
- Collaborating with customers and IT team members to deliver high-quality solutions to complex challenges.
- Providing production support, including release implementations and on-call support as needed.
- Ability to work hybrid in Boston from day one.
- Bachelors degree in IT, Computer Science, Software Engineering, or a related field.
- 4+ years of experience in engineering web applications using technologies such as C#, ASP.NET, .NET Core, and SQL.
- Hands-on experience with REST APIs and web-based APIs.
- Strong knowledge of SQL, database architecture, and stored procedure development.
- Experience working in Agile-Scrum teams.
- Experience with test-driven development and unit testing frameworks such as MSTest, xUnit.
- Experience or knowledge of Continuous Integration and Continuous Delivery (CI/CD) tooling.
- Proficiency in .Net, Angular, React.
- Experience with CI/CD tooling.
- Unit testing experience in X unit.
- Azure experience.
- Ethical and integrity-driven.
- Innately curious and passionate about learning new skills.
- Well-organized, disciplined, and detail-oriented.
- Excellent interpersonal, written, and verbal communication skills.
- High-energy, positive, and entrepreneurial spirit.
- Goal-oriented and results-driven.
- Self-starter and independent worker.
- Team player with a "Can do" attitude.
Senior .net Developer - Boston, United States - Whitridge Associates
Description
Our Client is seeking an experienced, energetic, and passionate Software Engineer to join our in-house development team. We are dedicated to designing, developing, and delivering a set of business applications built in-house using .NET. This role is an opportunity to contribute to various systems that meet the business needs of this insurance company.
Your Role:
As a Software Engineer, you will collaborate closely with the engineering team and internal business stakeholders. Your responsibilities will include identifying requirements, building and delivering high-quality solutions, and performing support and maintenance activities for existing applications. This role reports directly to the Manager of Software Engineering.
Your Experience:
Requirements:
MUST HAVES:
PLUS:
Personal Attributes: