Senior .NET Software Engineer
Bright Health
·
Posted:
August 7, 2023
·
Remote
About the position
The job overview for this role is that it is a senior software engineering position focused on the creation, development, and maintenance of Bright Health properties. The senior software engineer will also play a key role in improving team productivity and overall system design. Collaboration, problem-solving, and code quality are important aspects of this role, as well as the ability to lead and provide constructive feedback to team members. The ideal candidate should have a strong background in software development, particularly in .NET, API development, and ETL pipelines, and should be familiar with cloud technologies such as Azure.
Responsibilities
- Collaborate directly with teammates to solve business needs and drive solutions to solve key business priorities.
- Contribute across the complete development lifecycle, including technical design, work estimation, implementation, testing, and addressing feedback or bugs.
- Lead and contribute to continually improving the team's productivity, culture, and code quality.
- Peer review team member's code and provide constructive feedback to improve quality.
- Create documentation and processes as needed to improve team productivity and transparency.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or equivalent experience required
- Eight (8) or more years of software development experience and/or a reviewable portfolio of work
- Backend experience with knowledge of API development and ETL pipelines
- Highly experienced with .NET
- Experienced with coding microservices hosted in Kubernetes
- Familiarity with Azure Cloud or similar technologies
- Experience with Spark and Scala preferred
- Deep experience building/deploying/maintaining scalable and always available consumer-facing products
- Working knowledge
Benefits
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or equivalent experience required
- Eight (8) or more years of software development experience and/or a reviewable portfolio of work
- Backend experience with knowledge of API development and ETL pipelines
- Highly experienced with .NET
- Experienced with coding microservices hosted in Kubernetes
- Familiarity with Azure Cloud or similar technologies
- Experience with Spark and Scala preferred
- Deep experience building/deploying/maintaining scalable and always available consumer-facing products
- Working knowledge of Agile methodologies (SCRUM)
- Seasoned estimation skills
- Strong work ethic plus follow-through on commitments
- Proven track record of high standards for self, team, company, and ultimately clients
- Proactive approach to problem-solving
- Most work responsibilities are performed in a remote home office or open office setting
- Some travel may be required
- Equal Opportunity Employer