A relevant degree in IT/Computer Science from a recognized University
Minimum 3+years of industry experience in web application development and .Net technologies.
DUTIES AND RESPONSIBILITES
We are looking for a Senior Software Engineer .NET (Full-Stack)
QUALIFICATIONS AND REQUIREMENTS
A relevant degree in IT/Computer Science from a recognized University
Minimum 3+years of industry experience in web application development and .Net technologies.
Certification in Microsoft technologies is an added advantage
A strong understanding of OOP and SOLID design principles
Experience of the full software development lifecycle
C#, with a good knowledge of its ecosystems
Highly proficient in ASP.NET and MVC
Practical experience with JavaScript MVC frameworks like Backbone and Angular, ReactJS
Experience in the version control system (e.g. GIT/TFS) and continues integration tool
Experience with Scrum/Agile development methodologies
Strong communication and collaboration skills.
Automation experience would be ideal!
Core Development using ASP.NET MVC, WebApi in C#
Demonstrate excellent understanding of service-oriented architecture principles and best practices to write application code that follows industry-standard project design principles and optimal architecture
Understand requirements and develop reusable code using design patterns & component architecture & write unit test cases
Work with minimum supervision and carry out activities related to the project by making decisions
Collaborate with product management and engineering teams to elicit & understand their requirements & challenges and develop potential solutions
Participating in planning meetings, estimating the scope of work, and maintaining project status using Agile project tracking tools
Use problem-solving skills, knowledge of full life cycle development and ability to complete time and to budget
Stay current with latest tools, technology ideas, and methodologies; share knowledge by results and ideas to key decision makers