Engineer – .Net (Full Stack)
We’re looking for passionate, creative developers who are excited about solving new problems. As a full-stack developer, you’ll work with everything from front-end HTML, CSS, and JS to server-side C# and different data stores. We don’t expect you to know everything coming in. We help you to grow your skills and confidence and set you on the path to
success.
Job Brief
A Software Engineer (SE) is a skilled and experienced software developer responsible for gathering user requirements, defining system functionality, and writing code, implementation, and testing of subsystems and system components. Ultimately, the role of the Software Engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design.
Skills and Responsibilities
- A good understanding of OOP and SOLID design principles
- Experience of the full software development lifecycle
- C#, with a sound knowledge of its ecosystems
- Experience in ASP.NET/ASP.NET Core and MVC knowledge would be essential
- Practical experience with JavaScript MVC frameworks like Angular, ReactJS
- Experience in the version control system (e.g. GIT/TFS) and continues integration tool
- Excellent communication and collaboration skills
- Experience with Scrum/Agile development methodologies
- Core Development with the .NET Ecosystem
- Design and deliver scalable web services, APIs, and backend data modules
- Understand requirements and develop reusable code using design patterns & component architecture and write unit test cases
- Have a strong desire to learn and share the knowledge within the team
- Ability and willingness to work long and late hours to complete project deadlines
The ideal candidate should possess:
- A relevant degree in IT/Computer Science from a recognized University
- Minimum 2+years of industry experience in web application development and Net technologies
- Certification in Microsoft technologies is an added advantage
www.evicio.com
+94(011)7268268
