Connexure
Overview
The Senior Software Engineer 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 Engineer 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. Senior Software Engineer Reports to: VP, Software Engineering FSLA Exemption: Exempt Position Location: Atlanta, GA 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 the applications. Identify bottlenecks and bugs, and devise effective solutions. Participate in code reviews and mentor junior engineers. Incorporate AI-based coding assistants to accelerate proofs-of-concept. 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. Develop and enforce team policies, procedures, and best practices in software development and database management. Contribute to the creation and maintenance of technical documentation. 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 designing and building microservices-based architectures. Experience managing and configuring CI/CD pipelines. Solid understanding of RESTful services, distributed systems, and asynchronous programming. Strong proficiency in at least one common front-end technology, especially React, Next JS, or Angular. Significant experience with MS-SQL, including stored procedures, functions, and triggers. Experience with containerization (Docker, Kubernetes) and serverless computing. Strong problem-solving and debugging skills. Excellent communication and collaboration skills. Hybrid model, Tuesday-Thursday is in-office (standard business hours), while Monday and Friday are remote days. Must have reliable Internet connection and familiarity with digital collaboration tools. Disclaimer
This job description is intended to describe the nature and level of work being performed by individuals assigned to this position. It is not to be construed as an exhaustive list of all responsibilities and duties required of the job. Job descriptions may also be rewritten periodically to reflect any changes in the position’s duties and responsibilities. All employees are expected to help ensure that their job descriptions are accurate and current, reflecting the work that is being done.
#J-18808-Ljbffr
The Senior Software Engineer 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 Engineer 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. Senior Software Engineer Reports to: VP, Software Engineering FSLA Exemption: Exempt Position Location: Atlanta, GA 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 the applications. Identify bottlenecks and bugs, and devise effective solutions. Participate in code reviews and mentor junior engineers. Incorporate AI-based coding assistants to accelerate proofs-of-concept. 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. Develop and enforce team policies, procedures, and best practices in software development and database management. Contribute to the creation and maintenance of technical documentation. 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 designing and building microservices-based architectures. Experience managing and configuring CI/CD pipelines. Solid understanding of RESTful services, distributed systems, and asynchronous programming. Strong proficiency in at least one common front-end technology, especially React, Next JS, or Angular. Significant experience with MS-SQL, including stored procedures, functions, and triggers. Experience with containerization (Docker, Kubernetes) and serverless computing. Strong problem-solving and debugging skills. Excellent communication and collaboration skills. Hybrid model, Tuesday-Thursday is in-office (standard business hours), while Monday and Friday are remote days. Must have reliable Internet connection and familiarity with digital collaboration tools. Disclaimer
This job description is intended to describe the nature and level of work being performed by individuals assigned to this position. It is not to be construed as an exhaustive list of all responsibilities and duties required of the job. Job descriptions may also be rewritten periodically to reflect any changes in the position’s duties and responsibilities. All employees are expected to help ensure that their job descriptions are accurate and current, reflecting the work that is being done.
#J-18808-Ljbffr