Manager - Software Development (MEAN & .NET)
Job Description:
Duties & Responsibilities:
- Responsible for complex logic building, database designing, and architecture implementation
- Conduct code reviews, suggesting improvements and ensuring code standards
- Ensure on-time delivery, maintaining code quality, compatibility, and stability
- Coordination with the teams (QA & BA)
- Manage project scope and changes, ensuring maintenance, risk factors, and security of the project
- Responsible for resource planning, resource development, training, and monitoring team performance
Qualification & Experience:
- Bachelors in CS from a reputable institute
- 4-6 years of relevant experience
Skills Required:
- Strong problem solving, analytical skills & the ability to understand complex business requirements.
- Excellent problem solving and analytical skills. The ability to understand complex business requirements
- Excellent knowledge of HTML, CSS, AJAX, and JavaScript
- Excellent knowledge of data structure, OOP, Databases, Web Services & API based communication
- At least 2 years experience on Angular 5+
- At least 4 years experience on ExpressJs, Node.js, MongoDB, C#, ASP.NET (.Net Core a plus) using MVC and SQL Server
- Experience with Microservices, Publish-Subscribe pattern, Flux
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
- Excellent knowledge of solution design patterns, code pattern, and best practices
- Work on large application like ERP or CRM
- Azure or AWS platform expertise is desired
Benefits:
- Market competitive salary package
- Career growth opportunities
- Health care benefits
- Provident Fund & EOBI
- Subsidized transport facility (subject to availability)
Required Skills:
Angular MVC Microservices ERP Design Patterns OOP CRM Analytical Skills Business Requirements Reviews MongoDB Problem Solving Web Services Node.js Architecture ASP.NET AJAX CSS Software Development Databases Salary Git Availability C# Security Software HTML SQL JavaScript Design Communication Planning Maintenance Business Training