Manager, Software Development
About the role:
The role is based in the Pune R&D Center, at the SAS R&D Pune facility. We are looking for a Manager, Software Development, who will be responsible for the full-stack development of the SAS products and will manage a team to ensure the department, division, and corporate objectives are achieved.You will be working on new/existing software and provide leadership and coaching to a team of experienced software developers and testers in designing, developing, building, and supporting a scalable product with the highest quality within expected timelines.
You will have an opportunity to work on the latest technologies and processes, viz. React, Go Language, and Kubernetes in continuous integration and deployment in a cloud-based environment.
Furthermore, you will be joining a friendly team with a broad range of experience.
Essential Technology Experience:
- Must have a minimum of 10 years of software development/testing experience with a minimum of 8 years of technical expertise and 2-3 years as a software manager or lead.
- Proven software management/development experience in building UI and/or Mid-tier for an enterprise application.
On the UI side, experience using JavaScript (ES6+), TypeScript, ReactJS (FC), or other related frameworks, and having knowledge of Unit/Integration testing frameworks, with hands-on exposure to maintaining enterprise applications in a multi-tier environment, would be preferred.
On the mid-tier side, hands-on experience using Go or equivalent Language knowledge of micro-service-based mid-tier architecture would be preferred.- Sound knowledge of testing methodologies/practices and ability to lead/manage testing members to ensure the highest quality of deliverables
- Sound knowledge of CI/CD pipeline & principles.
Experience of these items would be useful:
- Knowledge of Kubernetes, docker
- Experience with any Cloud infrastructure like Open stack/AWS/GCP/Azure
- Experience with Agile software development methodologies
- Strong interpersonal, verbal, written communication, organizational and problem-solving skills
- Ability to develop creative solutions to complex problems and take people along
- Strong decision-making ability
- Ability to lead projects and adapt to changing priorities and deadlines
- Ability to lead, manage, and communicate goals to employees
We are a friendly team, and we’ll be offering you plenty of opportunities to develop your career. Interested? Then please get in touch to find out more!
Primary Responsibilities- Technical Expertise: Provide technical guidance in Go Language for mid-tier development and React JS for front-end development, encouraging best practices and continuous learning, with a focus on maintainability, scalability, and security. Drive design/development of the components, features, UI frameworks, Miro-services, and REST APIs. Provide technical leadership to the team by setting examples, showing, and telling.
- Delivery Management: Plan, execute, and monitor project timelines and deliverables, ensuring alignment with organizational goals. Manage prioritization, take corrective actions when needed, and alert stakeholders of risks leading to concerns about meeting schedules.
- Quality Assurance: To maintain high-quality standards, oversee and implement best practices in software testing, including unit, integration, and end-to-end testing.
- Collaboration: Work closely with cross-functional teams, including product management, UX design, project managers, infrastructure, and other stakeholders, to ensure seamless integration and functionality.
- Leadership & Management: Manage, mentor, and guide a team of developers and testers, ensuring efficient delivery of high-quality software. Conduct regular performance reviews, provide feedback, and identify growth opportunities for team members.
- Innovation: Stay current with industry trends and emerging technologies to drive innovation and improve team performance.
- Soft Skills: Excellent communication, organizational, and interpersonal skills. Strong problem-solving abilities and the capacity to make sound decisions in high-pressure situations. Ability to inspire and motivate a team, fostering a culture of accountability and continuous improvement.
CANDIDATE PROFILE
Background and Experience
SAS is seeking a software professional with a minimum of 10 years of software development experience in multiple software technologies and domains. The candidate should have led the teams in a technical lead or managerial role and have a successful track record of working in development organizations, preferably developing software products for global teams.The candidate should have proven analytical & problem-solving skills, excellent verbal & written communication skills, and the ability to collaborate with global teams.