HR at I4 Consulting Services
Views:183 Applications:38 Rec. Actions:Recruiter Actions:20
Engineering Manager - Software Development (12-15 yrs)
This role will :
- 12+ years management experience in software engineering.
- 5+ years of experience managing engineering teams
- Strong experience in delivering user interfacing and business critical applications that are scaleable andhighly available.
- Solid Experience working with Java and related technologies
- Experience working with Web and UI technologies (Javascript libraries like React) a big plus
- Experience with building and running micro services in a polyglot environment.
- A strong understanding of database design, and experience with SQL databases and NoSQL databases like Mongo
- Good knowledge of Cloud native and related technologies like Docker and Kubernetes
- Experience with and a thorough understanding of event stream processing and search solutions (Kafka, Elastic etc)
- Experience with designing and developing hybrid mobile react-native is desirable.
- Experience working on projects using Agile methodologies like Scrum
- Ability to design large-scale applications with excellent run-time characteristics such as low-latency, faulttolerance and availability
- Ability to review designs and code, provide actionable feedback, and the detail orientation to follow-up on all technical topics
- Ability to communicate with large cross-functional teams about various engineering topics such as systemarchitecture, detailed design, APIs, project schedules etc.
- Ability to make right trade-off choices when dealing with functional complexity, conflicting priorities andaggressive schedules
Desired skills & experience :
- Bachelors Master's Degree in Computer Science (or related field) or equivalent
- Represent the team and remove hurdles to enable each team member to operate at the highest level of efficiency and productivity
- Ability to hire, mentor and manage the performance of a large team.
- Ability to communicate with senior executives and business stakeholders.
- A learning attitude to continuously improve self, team and the organization
- Ability to work under pressure and manage difficult situations in a fast-paced work environment.