Job Description
• Lead an agile development team to design, estimate, develop and implement software solutions that satisfy the business requirements in the domain.
• Collaborate with the BA / SQA on the project to assist ways to simplify testing procedures to ensure application is thoroughly tested throughout development and before release.
• Work closely with the Technical Manager and Product Owner to review the business requirements and decipher the design details for the solution.
• Collaborate closely with the Technical Architects in the group by providing their input into the overall Solution Architecture.
• Collaborate with the cross-functional teams such as Infrastructure and App Support to provide the necessary hardware and software requirements of the solution.
• Effectively transition products that are delivered to Operations for enabling customer support.
• Mentor and train junior developers in the group.
• Demonstrate leadership in not just finishing their tasks but removing technical impediments for the team members.
• Understand and implement the Agile Development approach and assist the Technical Manager in issue resolution and escalation.
• Promote a culture of proactive problem solving and innovation through implementation of cutting-edge techniques and technologies in the development group.
• Perform other duties as required.
Education / Experience :
• BS or MS degree in Computer Science, related field, or equivalent experience
• Expertise with programming languages, programming techniques, web development technologies and use of databases.
• Strong foundations in computer science and ability to apply core computer science fundamentals to solve critical and complex problems is essential.
• Expertise with HTML, JavaScript, and Java in conjunction with databases
• Experience in leading development teams with Java / Java Script based solutions in AWS Cloud platform
• Expertise with Java container services for web applications as well as high performance automated and batch operations working with large data sets
• Expertise in working with JDBC and coding procedures, functions and triggers using SQL through Java
• Expertise with relational database concepts, Graphical User Interface, and service oriented architecture, and core fund
• Very strong analytical and problem-solving skills
• Experience in leading full-stack development efforts enabling and mentoring team members to succeed
• Experience working with agile development methodologies
• Experience in the automotive domain strongly desired
• Excellent interpersonal skills must be able to work effectively as part of a project / program team and foster team cooperation
• Must be able to effectively communicate technical information to both technical and non-technical personnel
Organizational Relationships :
• Reports directly to development management
• Interacts with other colleagues at all levels in day-to-day activities
• Collaborates closely with the Product Owner and Technical Manager
• Participates in meetings with internal stakeholders to assess business needs
• Participates and engages in design sessions with Lead Architects and disseminates the details to team members
💡 Quick Summary
Seeking a career-building opportunity? The Sr| Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Gurugram offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
