Ahmedabad, Gujarat, India
1 day ago
Software Engineering Manager

No.

Key Accountabilities

1

Lead and manage a team of software engineers, providing guidance, mentoring, and support to ensure their professional growth and development

2

Oversee the entire software development lifecycle, from planning and design to implementation, testing, and deployment.

3

Collaborate with cross-functional teams, including business management, design, quality assurance, and operations, to define project requirements and priorities.

4

Drive continuous improvement initiatives to optimize processes, increase efficiency, and enhance the quality of deliverables

5

Work closely with data engineering, data science, and analytics teams to ensure the successful development and delivery of solutions

6

Champion the user experience by ensuring that software products are intuitive, user-friendly, and meet user expectations.

7

Oversee the development process, participate in sprint planning, and provide guidance to development teams.

8

Collaborate with quality assurance teams to ensure the quality and accuracy of the solutions through testing and validation.

9

Manage product releases, including coordinating release plans, documentation, and training.

10

Gather and analyze user feedback and usage data to drive product improvements and enhancements.

11

Maintain clear and organized product documentation, including user guides and release notes.

12

Identify and mitigate risks and issues proactively, and escalate as necessary to ensure successful project outcomes

13

Stay abreast of emerging technologies, industry trends, and best practices, and incorporate them into the development process as appropriate

 

No.

Skills & Experience 

1 Proven experience as a Software Engineering manager in an industrial domain 2 Strong proficiency in programming languages such as NodeJS ReactJS, JavaScript, PHP, Python, C#, etc. 3 Solid understanding of software development methodologies, tools, and best practices 4 Experience designing and developing scalable, high-performance, Rest APIs and secure web applications. 5 Experience in testing frameworks like xUnit, integration testing. BDD testing knowledge is an added advantage 6 Excellent conflict resolution and critical-thinking skills. Strong communication and presentation skills. 7 Working knowledge of Agile, Scrum, Kanban methodologies 8 Strong analytical and problem-solving skills, with the ability to debug and troubleshoot complex issues effectively. 9 Knowledge of DevOps practices and CI/CD. 10 Strong ability to work effectively and independently in a fast-paced global collaborative agile team environment with tight deadlines 11 A flexible, pragmatic and collaborative team player with innate ability to engage with stakeholders at all levels in the organization. 12 A self-starter with high levels of drive, energy, resilience, and a strong desire for professional excellence with a passion for data and data science 13 Experience with cloud platforms (e.g., Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes). 14 Passion for learning and staying updated on the latest technologies and trends in software development. 15 A customer-focused mindset with the ability to gather and analyze user feedback and data to drive product improvements and enhancements. Bachelor’s degree in computer science, Software Engineering, or related field is preferred. 15+ years of experience in an industrial domain

Experience in Metals, Mining and Commodity trading is a definite plus

Confirm your E-mail: Send Email