Sr. Software Engineer

  • Location: Alpharetta, GA
  • Type: Contract
  • Job #247730

Senior Software Engineer
 
Our client is committed to building cutting-edge, scalable applications that drive innovation. As they expand their cloud-native development initiatives, they are seeking a Senior Software Engineer to play a key role in designing and maintaining high-performance applications.
 
As a Senior Software Engineer, you will be responsible for developing and maintaining containerized, cloud-native applications while implementing microservices and event-driven architectures. You will collaborate with cross-functional teams to design and deploy scalable solutions, ensuring performance, responsiveness, and code quality. Additionally, you will contribute to best practices, and align development efforts with business objectives.
 
Key Responsibilities:

  • Design, develop, and maintain scalable, cloud-native applications using microservices and event-driven architecture.
  • Implement containerization strategies with Docker and Kubernetes for efficient deployment and scalability.
  • Develop and integrate REST APIs to support seamless application interactions.
  • Ensure software quality through CI/CD pipelines, BDD, and TDD methodologies.
  • Identify and resolve bottlenecks, ensuring high performance and application reliability.
  • Collaborate with cross-functional teams to define, design, and launch new features.
  • Provide mentorship and technical guidance to junior engineers.

 
Qualifications:

  • 5+ years of experience in full-stack development with a focus on cloud-native applications.
  • Proficiency in .NET and C#, with experience in PostgreSQL/CloudSQL.
  • Strong experience with Docker and Kubernetes for container orchestration.
  • Expertise in REST API development and integration.
  • Hands-on experience with CI/CD tools, including GitHub and GitHub Actions.
  • Familiarity with Agile, SAFe, and SDLC best practices.
  • Experience working with Google Cloud Platform (GCP); knowledge of pipeline business processes is a plus.
  • Strong problem-solving skills, adaptability, and ability to work in a fast-paced environment.

 
If you're a highly skilled Senior Software Engineer looking to drive innovation in a cloud-native environment, we want to hear from you! Apply today with your resume to join a forward-thinking team.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!