Nexus Compute - Lead Back End Developer
Hexagon
Pune, Maharashtra, India
This role is responsible for the development, deployment and the operations of cloud native Compute solutions, i.e., compute services in the public and private cloud. You will be joining a team to develop, implement, and operate such solutions, leveraging and improving automated build and test processes as well as fully automated deployment, with a robust, fast, and periodic deployment cycle. DUTIES & RESPONSIBILITIES: The duties and responsibilities of the position are twofold: Actively contribute to the cloud native compute solution at the backend level Developing new features and consolidating existing features based on continuous assessment and end user feedback Enabling a secured public facing solution Supporting the business as needed Champion the deployment and the operation of the compute solution as part of a broader team Infrastructure as code for automated deployment of computing capabilities Build, test and deploy process and strategies Monitor and inspect to continuously adapt the solution and its underlying infrastructure QUALIFICATIONS / EXPERIENCE: 10-year+ experience working knowledge of an OOP programming language like C++/C# 4-6 year+ experience working of Typescript/Javascript/node.js 4-6 year+ experience of Python 10-year+ experience with cloud computing, containerization, and orchestration (Kubernetes, Azure Kubernetes Services) Skilled experience with infrastructure as a code for automated deployment (Terraform) Skilled experience with defensive programming Experience with application monitoring and telemetry (Azure Application Insights) Experience with Azure Cloud Platform / Azure DevOps / GitHub Experience with network security procedures and protocols Good working knowledge of high-performance computing systems: scalable, parallel architectures, Linux operating system, advanced data storage technologies and high-speed network interfaces Ability to contribute to the development of technical design decisions involving software or hardware implementation strategies Ability to monitor system usage and performance statistics and to understand the impacts of operating system tuning parameters SKILLS: Ability to champion a team Ability to analyze complex problems, interpret operational needs, and develop integrated, creative solutions Effective verbal and written communication skills; English mandatory Effective in working remotely, off-site