Work with Technical Lead/Architect, Peer Developers and Business Subject Matter Experts (SMEs) to design and develop systems and applications to meet highly complex business needs
Work with Product Owners/Pod Leads to understand business needs
Work with SME/Business focals to define application requirements
Design, code, test, implement, deploy, document and maintain/sustain software applications
Application development in multiple different programming languages like Python, Django, C#/C-Sharp, .NET, Java, C, and C++
Work in Web/HTML technologies (JavaScript, jQuery, REACT, Angular, HTML5, REST, microservices)
Employ CI/CD DevSecOps processes with ADO and/or Gitlab and deploy applications on-premises and on cloud environments like AWS, Azure, Tanzu cloud, OpenShift etc.
Engage in Pair Programming, Conduct peer reviews
Work as part of Agile teams using Scaled Agile Framework
Requirements
6+ years of experience with DevOps practices
5+ years of experience with application development in one or more programming languages such as C#/C-Sharp, .NET, C, C++, Java, Python, R, SQL, Pro*C/C++, Perl, Shell Scripting, and Web/HTML technologies (JavaScript, jQuery, HTML5, web services, REST, microservices etc.)
5+ years of experience in a dedicated Software Developer role
5+ years of experience in working with agile teams and agile software development
5+ years of experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes)