Overview of the Role:
- A multi-faceted role requiring the individual to manage the software department as a whole independently
- This position is responsible for the delivery of operational support and maintenance of the company's core networks
- The position provides technical leadership regarding the development of in-house ERP and CRM systems, mentoring team members and acting as an escalation point for incidents and requests
- Working closely with the management to understand business growth and ensuring capacity enhancements are done to match the business growth
- Making decisions and leading project management on all software initiatives
- This position will directly report to management
Role & Responsibilities:
- Providing leadership initiatives in building in-house ERP systems
- Optimizing and managing the internal ERP and CRM system which contributes to the delivery of value to business aligned with best practices and standards
- Enabling software development across departments through an embedded team of software developers, with a focus on accelerating the consistent implementation of engineering patterns and approaches
- Overseeing and developing a distributed team of software developers
- Maintaining an enterprise view of the evolution of software engineering and nurture experimentation in support of understanding emerging technologies
- Collaborating with software developers, product owners, and management to uncover pain points and opportunities to accelerate the delivery of new values through software
- Experimenting with emerging technologies and understanding how they will impact what comes next
Prerequisites:
- An entrepreneurial spirit and comfort working within a rapidly changing business environment
- Familiarity with agile and SDLC principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features
- Languages such as C#, JavaScript, .NET, HTML5, CSS3, and/or similar technologies
- Knowledge of SQL Server 2012/2016 and strong fundamentals on RDBMS and database systems
- Excellent organizational and problem-solving abilities
- Strong verbal and written communication with the ability to effectively articulate and communicate technical vision, possibilities, and outcomes across all levels in the organization
Education:
- BS/BE in computer science or equivalent combination of education and experience
- MS in computer science preferable
Experience:
- 8-15 years of experience primarily in software development and managing software department in a medium to large-sized firm
Compensation: - Commensurate with industry standards
Job Location: - Hinjewadi, Pune
Didn’t find the job appropriate? Report this Job