Senior .NET Software Engineer Consultant - Remote
About the Role
We are seeking a Senior .NET Software Engineer Consultant to join our dynamic team at National General. This remote position allows you to leverage your skills in software development while contributing to innovative insurance solutions. As a Senior .NET Software Engineer Consultant, you will implement applications following 12-factor principles, ensuring that our products meet the evolving needs of our customers.
What You'll Do
- Develop and implement front-end (web or mobile) and back-end services for our software products.
- Utilize test-driven development and continuous integration to enhance product quality and agility.
- Collaborate with team members to provide input into architecture and design decisions.
- Engage in daily paired programming and actively participate in retrospectives to improve team processes.
- Coach junior team members on various technologies and XP practices.
- Establish and maintain continuous integration, continuous delivery, and continuous deployment pipelines.
- Support software products in user environments and lead daily standups.
- Participate in iteration planning meetings to ensure a common understanding of project tasks.
Requirements
- 3+ years of experience in software development, particularly with .NET technologies.
- Strong understanding of software architecture and design principles.
- Experience with test-driven development and agile methodologies.
- Ability to work collaboratively in a remote team environment.
- Excellent problem-solving skills and attention to detail.
- Familiarity with continuous integration and deployment practices.
Nice to Have
- Experience in the insurance industry or related fields.
- Knowledge of additional programming languages or frameworks.
- Leadership experience or mentoring capabilities.
What We Offer
- Competitive salary ranging from $85,600 to $120,000 annually.
- Remote work flexibility with a supportive team environment.
- Opportunities for professional development and career growth.
- Health, dental, and vision insurance coverage.
- 401(k) retirement plan with company match.
- Paid time off and holidays.
- Employee assistance programs and wellness initiatives.
This Senior .NET Software Engineer Consultant role offers a competitive salary, remote work flexibility, and the chance to work in a dynamic insurance technology environment.
Who Will Succeed Here
Proficient in .NET and C programming languages, with a strong understanding of the 12-factor app methodology to ensure scalable and maintainable software solutions.
Demonstrates a disciplined approach to Test-Driven Development (TDD) and Continuous Integration (CI) practices, enabling rapid iteration and high-quality code delivery in a remote work environment.
Possesses a strategic mindset for Software Architecture, capable of designing robust systems that accommodate evolving customer needs and integrating seamlessly with existing infrastructure.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months