Qualification and Experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology with minimum 6 years of relevant industry experience.
- Highly proficient in .Net technologies (C#, ASP.NET, .NET Core, XML Parsing, XPath, WPF, Threading, LINQ).
- Experience in front-end (AngularJS, HTML, CSS).
- Familiarity with front-end frameworks Jquery, React JS, Angular JS.
- Experience in MSSQL database design and development (with Azure will be an added advantage).
- Excellent understanding of OOA & OOD (SOLID).
- Experience in design patterns, best practices and TDD/DDD.
- Experience in Architectural frameworks such as MVC (Razor), MVVM, MVP, (MVC 5), EF.
- Experience in distributed application development (REST, WCF, Web service, Web API).
- In depth knowledge in using Azure technology, cloud application development, tools and platforms(Service bus, Storages, Scheduler, Web apps and cloud services etc).
- Experience in using Visual studio, Git, Bitbucket and Continuous integration /Delivery.
Skills and personal characteristics
- Adhere to company vision, mission, culture, objectives, expected behaviors and human values in all aspects including decision making.
- Ability to observe the team members to understand the skills and gaps to lead, mentor, coach and train them leading by example.
- Adhere to agile and lean practices of the organization.
- Responsible for managing and delivering good quality software product within the estimated timeline and budget by active and in-depth engagement in the full software life cycle from supporting pre-sales activities to delivering the product to the relevant stakeholders.
- Identify the skills and gaps of the team members to mentor, coach and training them to develop skills in both technical and non-technical aspects by keeping motivation and inspiration, while leading the team by example.
- Should be able to take decisions independently to drive the team as well as the company towards company objectives and targets.
- Strong and effective interpersonal and two-way communication skills and the ability to interact with prompt and professionalism across stakeholders in different time zones as well as within the organization.
Apply via SpotJobs
Please click APPLY NOW button to upload your CV via SpotJobs