Job Title:
Engineering Manager/Senior Engineering Manager – Dot net
Job Overview
You will work with some of the best talents in the industry to deliver innovative high-quality solutions and participate in sales and various pursuits focused on our client’s business needs. You will also contribute to a variety of roles in thought leadership, mentorship, systems analysis, design, configuration, testing, debugging, and documentation. You will challenge your leading-edge solutions, and consultative and business skills through the diversity of work in multiple industry domains.
Responsibilities
- 10-15 years of experience, at least 6-8 years of development experience in .Net.
- Proven development background using Microsoft technologies and Cloud Native Enterprise Apps. Candidate must be strong in Modern Web base app using Cloud Platforms – Azure, AWS.
- Hands-on experience in software development methodologies, principles, procedures, software management, Release Management, DevOps, Agile Practices, and support tools and services.
- Hands-on experience in developing & operating high-performance microservices architecture.
- Knowledge of service technologies such as Redis, Kubernetes, etc.
- Knowledge of Technologies such as .NET, C#, React/Angular, Node, JavaScript, HTML, CSS
- Hands-on experience with the latest trends like Analytics, Digital transformation and Application Modernization.
- Responsible for communicating with Engineers and Clients' technical support staff regarding programming needs and performance.
- Work with the team on plan, process and efficiently perform all jobs without assistance.
- Excellent communication and presentation skills.
- Ability to motivate and influence team
- Ability to lead, coach and provide leadership to staff on goals, objectives, and performance success criteria.
- Ability to manage high and low performers.
- Aligns team’s commitments with organizational strategic direction
- Effectively utilizes resources.
- Expert-level knowledge of modern technologies and software development practices and patterns
Qualifications
· At least 7+ years of development experience on the Microsoft ASP.NET Core | Open-source web framework for .NET stack, and at least 3 years of development experience on the MVC platform with superior code quality
· Must have experience in delivering CMS projects by closely working with the engineering team and client.
· Trust and intent to improve on engineering process while developing, designing, and testing in product or project
· Good understanding of design / architectural patterns.
· Experience with Agile development methodologies.
· Good knowledge of engineering best practices and risk management.
· Knowledge of Cloud technologies Microsoft Azure or Amazon Web Services, Windows
· Ability to motivate and influence team
· Ability to lead, coach and provide leadership to staff on goals, objectives, and performance success criteria.
· Ability to manage high and low performers.
· Aligns team’s commitments with organizational strategic direction
· Effectively utilizes resources.
· Expert-level knowledge of modern technologies and software development practices and patterns
· Excellent consulting and communication skills
Preferred Skills
· Authoring, editing, and presenting technical documents.
· Knowledge of performance and application monitoring