As a manager of thesoftware engineering division, you will apply your knowledge of softwarearchitecture to manage software development tasks associated with developing,debugging or designing software applications according to provided designspecifications of Cornerstone SumTotal Talent suite. Build enhancements withinan existing software architecture and suggest improvements to the architecture.
Manages and controlsactivities in multi-functional areas of sections. Ensures appropriate operationalplanning is effectively executed to meet corporate specifications. Demonstratedleadership and people management skills. Strong communication skills,analytical skills, build and own thorough understanding of product development.
In this role, you will...
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.
- Responsible for the delivering the key features by involving in design, development, and maintenance of Cornerstone SumTotal Talent suite.
- Use Agile principles to run the development lifecycle for Cornerstone SumTotal suite of products. Drive Agile squads to accomplish requirements with high quality.
- Motivate team from time to time and take initiatives to improve quality of the products
- Develop teams that meets design specifications, follows standards, and is easy to maintain
- Reduce defect backlog by driving sustenance activities for the key customer escalations
- Enhance team skillset by constantly engaging with the team members through mentoring, supervising and driving the projects
- Improve the performance of the product deliverables
You've got what it takes if you have...
- Experience working in an Agile/Scrum environment.
- 5+ years' experience in managing a team of atleast 6 direct reports
- 8+ years of hands-on experience working on full stack applications, preferable using Microsoft technologies.
- 7+ years' experience with Relation Database Systems (SQL Server) and / or NoSQL databases (Cassandra, MongoDB)
- 7+ years' experience in web or mobile front-end application development. Prefer hands-on experience on ReactJS or React Native.
- 3+ years of hands-on experience developing distributed applications following event-based architecture.
- Excellent verbal and written communication skills
- Candidate must be an energetic, self-motivated problem solver who works well in a team.
- Requires a bachelor's degree in Computer Science or Related Field. Masters in Business Administration will be an added advantage.
- Strong logical, analytical and problem solving along with troubleshooting/debugging skills
- Ability to work well with the team and have passion for delivering high quality code
- Demonstrates proficiency in all phases of the product development cycle
- Has excellent customer viewpoint, and uses it effectively in decision making
- Work effectively with other departments as and when required
- Experience with Common Design Patterns and adhering to SOLID principles. Good to have knowledge of designing and working with microservices
- Knowledge of unit testing frameworks
#LI-OnSite