Senior Software Engineer

Remote
Full Time
Experienced

Connect Centric specializes in helping our customers solve their most complex challenges. Since 2009 we have been a trusted expert and confidante to organizations in the federal, non-profit, and private sectors, providing best-in-class strategy and technology-related services and solutions. We are looking for an experienced Senior Software Engineer to join our team.

Responsibilities:

  • Stays current on industry and technological advances and best practices for assigned areas and is able to articulate this knowledge, including languages, frameworks, techniques, industry trends
  • Work with customers and other architects to propose and implement the technology that meets the business needs 
  • Participates in the full application life cycle from technical design to development and from testing to support 
  • Drive automation at all stages of software development, release, operations, and maintenance
  • Manage CI/CD tools and processes, provide technical guidance, and educate Development teams on CI/CD and automation toolsets and processes.
  • Design and build key architectural components and integrations 
  • Evaluate, recommend, improve, and build existing code base to maximize efficiencies
  • Integrate third-party APIs and web services
  • Work with DevOps to manage environments and release quality solutions
  • Produce detailed design documentation, unit test plans, and well-documented code artifacts

Qualifications:

  • At least 6-8 years of IT Experience
  • Good interpersonal skills and communication with all levels of management
  • Able to multitask, prioritize, and manage time efficiently
  • Strong analytical and effective problem-solving skills.
  • Proficiency in popular coding languages, including Python, Java, and frameworks or systems such as AngularJS and Git
  • At least 5+ years of full-stack development experience in AWS Cloud environments, such as Lambda, DynamoDB, RDS, CloudFormation, EC2, ALB, IAM, and SQS 
  • Fundamental understanding of cloud computing concepts and fundamentals (serverless, scalability, high availability, and durability)
  • Experience with integrating Kubernetes or other containerized ecosystems
  • Experience with microservices
  • Working experience with CI / CD Tools & DevOps Culture

Education:

  • Bachelor’s degree in CS, engineering, software engineering, or a related field.
  • Hands-on agile scrum methodology experience is a must
  • Certifications: 
    Cloud Practitioner (must-have)
    Solution Architect (good to have)
    AWS Developer (good to have)
    DevOps (good to have)
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*