Iris Consulting Corporationposted 8 months ago
Full-time • Mid Level
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

The Sr. Full Stack Developer at IRIS Consulting Corporation is responsible for developing efficient software solutions using various programming languages and frameworks. This role involves enhancing and maintaining applications, transitioning them to AWS, and implementing serverless architectures. The developer will also focus on performance improvements, security compliance, and fostering a culture of software craftsmanship through best practices in Agile development.

Responsibilities

  • Develop efficient and effective software using Java, C#, Python, .Net, Spring Boot, Microservices, APIs
  • Enhance and maintain on-prem and internal PAAS applications, transitioning them to AWS
  • Design and implement serverless patterns from containerized applications
  • Build industry-standard APIs and manage connectivity protocols
  • Design, develop, and implement architecture patterns optimized for SLAs, reliability, and cost
  • Anticipate future consequences of technical choices
  • Establish and grow a culture of software craftsmanship best practices
  • Drive performance improvements through monitoring and metrics analysis
  • Ensure adherence to security standards and compliance with privacy regulations
  • Resolve and prevent technical debt
  • Engage in Agile software development activities
  • Collaborate and communicate critical information effectively
  • Lead code reviews and continuous improvement efforts
  • Create usable documentation/playbooks
  • Analyze tradeoffs between usability and performance
  • Administer product upgrades and patches
  • Provide assistance and support to team members
  • Participate in 24/7 on-call support rotation

Requirements

  • 2+ years' experience in Java, Full-stack, C#, .NET and/or Python development
  • Experience with GitHub and/or GitLab, SonarQube, JUnit, Spring Boot
  • Skilled in writing unit test cases using TDD and BDD methodologies
  • Hands-on experience with test automation tools like Wire Mock, Mockito
  • Experience designing automated tests for backend applications using Postman, REST Assured, Cypress
  • Hands-on experience with continuous integration tools like Jenkins, Circle CI
  • Broad experience in AWS Cloud serverless components
  • Experience with relational and object databases and web service development standards
  • Experience in an agile development environment using workload management tools
  • Expert troubleshooting and deployment experience
  • Strong technical and non-technical communication skills
  • Excellent judgment and problem-solving skills
  • Ability to work effectively in a high-stress environment

Nice-to-haves

  • Bachelor's Degree in Computer Science or Information Systems
  • 4+ years of relevant technical experience or Master's degree with 2+ years of experience
  • Experience creating test reports from automation test runs
  • Experience with OpenShift
  • Working knowledge of MQ
  • AWS Certification
  • DevOps and/or automation experience in code testing and deployment
  • Experience in the airline industry
  • Knowledge of Windows Server and Client-UX operating systems

Benefits

  • Equal opportunity employer including disability/veterans
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service