Associate Software Engineer I
WFA Digital Insight
The demand for skilled software engineers in the healthcare industry has grown significantly, with a 25% increase in job postings over the past year. As the industry shifts towards digital transformation, companies like BlueCross BlueShield of Tennessee are looking for talented professionals to develop and implement cutting-edge application systems. With the rise of remote work, this role offers a unique opportunity to join a dynamic team and work on projects that directly impact the healthcare landscape. Candidates should be prepared to showcase their expertise in .Net, C#, and Agile methodologies, as well as their ability to work collaboratively in a remote environment. Before applying, candidates should be aware of the on-call rotation requirement and the need for occasional on-site meetings.
Job Description
About the Role
The Associate Software Engineer I role at BlueCross BlueShield of Tennessee is a dynamic opportunity to join the Provider Application team and contribute to the development and implementation of application systems that support the company's mission to provide high-quality healthcare services. As a key member of the team, you will work closely with cross-functional teams to analyze, triage, develop, and implement various application systems using .Net, C#, Rest/Web APIs, Azure DevSecOps, and SQL. The team's primary focus is on supporting the company's members in their search for doctors and other providers, making this role a critical component of the company's operations.In this role, you will have the opportunity to work on a variety of projects, from designing and developing new application systems to modifying and integrating existing ones. You will also be responsible for maintaining technical skills in software languages, databases, platforms, operating systems, utilities, and networks. The ideal candidate will have experience with C#, a good understanding of OOPS concepts, and experience with SQL Server or other relational databases.
The Provider Application team is a collaborative and dynamic group that values innovation, creativity, and teamwork. As a member of this team, you will have the opportunity to work with experienced professionals who are passionate about delivering high-quality solutions that meet the company's business needs.
What You Will Do
- Design, develop, modify, or integrate information systems to meet business requirements
- Analyze and troubleshoot system issues to minimize downtime and optimize performance
- Develop and implement application systems using .Net, C#, Rest/Web APIs, Azure DevSecOps, and SQL
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Participate in Agile methodologies and collaborate with team members to achieve project goals
- Respond to system failures and performance events by taking appropriate measures to reduce system downtime
- Conduct presentations to provide end-users with knowledge to maximize their use of developed systems
- Maintain technical skills in software languages, databases, platforms, operating systems, utilities, and networks
- Participate in on-call rotation to provide 24/7 support for application systems
What We Are Looking For
- Bachelor's degree in Computer Science or related field
- Equivalent work experience in software development or related field
- Experience with C# and .Net framework
- Good understanding of OOPS concepts and design patterns
- Experience with SQL Server or other relational databases
- Experience with Agile methodologies and version control systems
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with cloud-based technologies such as Azure DevSecOps
- Knowledge of healthcare industry standards and regulations
- Experience with test-driven development and automation testing
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on a variety of projects and technologies
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Flexible work arrangements and remote work options
- Access to cutting-edge technologies and tools
- Comprehensive health insurance and wellness programs
How to Stand Out
- Be prepared to showcase your expertise in .Net, C#, and Agile methodologies during the interview process.
- Highlight your experience with SQL Server or other relational databases, and be prepared to discuss database design and optimization.
- Familiarize yourself with the company's technology stack and be prepared to discuss how you can contribute to the development and implementation of application systems.
- Emphasize your ability to work collaboratively in a remote environment and participate in on-call rotation.
- Prepare examples of your problem-solving skills and attention to detail, and be prepared to discuss how you approach troubleshooting and debugging.
- Research the company's mission and values, and be prepared to discuss how your skills and experience align with the company's goals and objectives.
- Be prepared to negotiate salary and benefits, and be aware of the company's policies and procedures regarding remote work and professional development.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.