Job Description
Job Title: Deputy/Assistant Manager (Software Development and Maintenance)
Band: B3/B2
Reporting To: Associate Director
Working Location: Bangalore
Primary Responsibility: In this role as Manager, you will be responsible for development, enhancement, and production support of flagship LIMS product and/or one of its core applications. You will primarily guide, coach, and mentor software development engineers, architect, and functional analysts while fostering an environment of continuous improvement. Provide day-to-day management and technical leadership for 2 to 3 scrum teams delivering software product in Microsoft technologies.
Requirement
- 3+ years of experience as a first line technical manager leading high performing team of 5-10 people.
- 8+ years of experience in design and development of enterprise applications using .NET technologies in SOA or micro-services architecture style applications.
- 3+ years in a role with software development architecture responsibilities developing working transversally on multiple applications.
- Technically hands-on in C#/.NET/LINQ/Entity Framework/SQL to support and guide the team members in Design reviews and driving the best engineering practices.
- Work closely with software developers, architect, product owner, functional analysts and develop the best technical designs, architectures, and implementations.
- Contribute to software architecture review and key architectural decisions.
- Provide timely and accurate resolutions to critical customer issues reported from production. Have production mindset to produce “Best in-class software.”
- Communicate and collaborate effectively across teams, with product management, with leadership, and with customers to accomplish product and company goals in a timely fashion.
- Manage personnel activities of staff including but not limited to hiring, training, appraisal, rewards, motivation, and discipline.
- Strong belief in agile and lean and have a passion for velocity, engineering, and operational excellence.
- Strong solution architecture, analytical and problem-solving skills and ability to manage multiple tasks at the same time.
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
Desired Technical Stack: - Platform: Windows
- Front-end: Angular and WPF
- Back-end: .NET 4.8 and .NET Core, Entity Framework
- Database: MSSQL
- CI and Build Deployment Tools: Octopus Deploy
- Version Control Tool: Azure Devops, TFS
- Log Analysis: Elastic/Logstash/Grafana
- Cloud Environment: MS Azure
- Ticketing Tools: Service Now
Preferred Qualifications:
- Bachelor’s degree in engineering in Computer Science.
- Minimum 10 years of experience in Application/Software development with at least 2-3 years in leadership role.
- Solutions/Application architecture skills.
- Working experience with Product development organizations.
- Experience of at least one enterprise application development and delivery in SOA architecture.
- Experience working with Scrum and Kanban.
WHAT WE OFFER:
- Opportunity to develop a world class IT product, for use in worldwide laboratories. Our code impacts life and makes world a healthier and safer place to live.
- A launch pad into numerous opportunities and a chance to become part of a highly motivated international team of professionals.