Connexure is hiring a Senior Software Developer in Atlanta, Georgia.
The Senior Software Developer plays a critical role in designing, developing, and maintaining robust applications while ensuring seamless integration with database systems. This position involves leading development efforts, mentoring junior staff, and collaborating with cross-functional teams to drive technical excellence. The Senior Software Developer will contribute to the overall strategy for software solutions, including service-based architecture and microservices, ensuring they meet high standards of quality, performance, and security.
Connexure is a software company serving the self-funded medical benefits ecosystem. Our software helps stop loss carriers, brokers, and third-party administrators with quoting, underwriting, and administering stop loss policies. Our mission is to unify the self-funded medical ecosystem through integrated technologies, processes, and data insights. Our leadership team believes in a customer-centric approach to driving value and creating a network effect where the software becomes value-additive through stakeholder interoperability. We are looking for talented and motivated individuals who align with our vision and will support the next phase of growth.
Key Responsibilities:
• Design, develop, and maintain microservices-based solutions in C# and Azure.
• Build scalable, high-performance APIs and services.
• Collaborate with cross-functional teams to define, design, and implement new features.
• Ensure the performance, quality, and responsiveness of applications.
• Identify bottlenecks and bugs, and devise solutions to these problems.
• Participate in code reviews and mentor junior engineers.
• Leverage Azure services such as Azure Kubernetes Service (AKS), Azure Functions, Azure App Services, and Azure SQL Database.
• Implement CI/CD pipelines and automated testing using Azure DevOps.
• Stay updated on industry trends, best practices, and new technologies, particularly in cloud-based architectures and microservices.
• Conduct thorough testing of applications and databases to identify and resolve bugs and performance issues.
• Develop and enforce team policies, procedures, and best practices in software development and database management.
• Create and maintain comprehensive technical documentation for applications and databases.
Job Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 5+ years of experience in software development, with a strong focus on C# and .NET.
• Proven experience in building and designing microservices-based architectures.
• Expertise in Microsoft Azure cloud technologies (Azure Kubernetes Service, Azure Functions, Azure SQL, etc.).
• Experience with CI/CD pipelines using Azure DevOps.
• Solid understanding of RESTful services, distributed systems, and asynchronous programming.
• Strong proficiency in Angular, React, JavaScript, and MS SQL Server.
• Experience with containerization (Docker, Kubernetes) and serverless computing.
• Strong problem-solving and debugging skills.
• Excellent communication and collaboration skills.
Work Environment:
This position requires collaboration with the development team in a hybrid work model, balancing in-office and remote work. Flexibility with the schedule around general business hours is expected. Must have reliable internet and familiarity with digital collaboration tools.
If you are interested in learning more about a career with Connexure as a Senior Software Developer, apply today!