Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Kubernetes, Amazon Web Services (AWS), Machine Learning (ML), Java Full Stack Development
Good to have skills : NA
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary:
As a Custom Software Engineer, a typical day involves designing and developing tailored software solutions that enhance various system components or applications. The role requires working within dynamic teams to build scalable and efficient software using contemporary development methodologies. Collaboration and continuous improvement are key, as the engineer contributes to evolving software architectures and ensures alignment with business objectives through iterative development cycles and agile practices.
Roles & Responsibilities:
Play a key role in delivering technology solutions that meet the needs of the business, as prioritised by the Value stream leads
Establish strong relationships within the scrum team, and with neighbouring squads and release trains
Work closely with operations and business representatives to deliver mutually agreed, value-focussed solutions
Display an understanding of the data domain and modern data lake and reporting principles and best practices
Influence decisions and solution choices effectively, whilst recognising the strength of a diverse team and different ideas
Improve productivity through automating routine tasks, decreasing time to deliver continuous improvement initiatives and optimizing infrastructure costs through efficient database design
Professional & Technical Skills:
Expert level experience in creating well architecture application on AWS Cloud/Kubernetes.
Multiyear experience of developing & designing cloud native applications preferably targeted to Amazon Web Services (AWS)
Expertise of designing and running applications which run on container (Docker) and systems which are composed of such application containers.
Experience on container management products and of having run full SDLC on container hosted applications.
Expertise and experience around Micro services-based architectures
Detailed knowledge and experience of working with contemporary data warehouses / data lakes
Expertise with AI-driven development using tools like GitHub Copilot with Agents, and experience integrating AI into software solutions.
Candidate needs to have rich experience around engineering skills, CI / CD and build/ deployment automation tools.
Should have rich exposure the web, application and messaging queuing platforms.
Should have rich knowledge of design and architecture patterns.
Should be an expert craftsman on test first model of Test-Driven Development (TDD).
Has ability to envision design for complex functional and technical problems while incrementally evolving the implementation in simple progressive steps of deliveries.
You are adept at Pair programming and can comfortably pair with other developers irrespective of maturity/experience levels. You are eager to coach/guide juniors to improve the delivery capability.
You are at ease with understanding/supporting the code base written by others and in learning/trying wider technology sets / problem solving methods used in a project.
Additional Information:
- The candidate should have minimum 5 years of experience in Kubernetes.
- This position is based at our Gurugram office.
- A 15 years full time education is required.