The position involves developing efficient and effective software using various programming languages and frameworks such as Java, C#, Python, .Net, Spring Boot, and Microservices. The role requires enhancing and maintaining on-prem and internal PAAS applications, transitioning them to AWS, and designing serverless patterns from containerized applications. Responsibilities include building industry-standard APIs, implementing architecture patterns optimized for SLAs, reliability, and cost, and ensuring adherence to security standards and compliance. The candidate will engage in Agile software development activities, drive performance improvements, and lead code reviews while creating documentation and analyzing tradeoffs between usability and performance needs. The role also includes providing 24/7 on-call support and assisting team members with troubleshooting and maintenance of production systems.