Key Objective
Developing high-quality code, Designing scalable application that harmonizes clients’ need with corporate objectives are the responsibilities of .net Developers. The position shines as a passionate developer, team player, customer champion, and lifelong learner.
Required Skills/Competencies
- Strong theoretical and practical knowledge of object-oriented programming
- A talent for writing clean, readable C# code.
- Strong knowledge of Relational Databases, SQL, and ORM technologies
- Ability to write reusable C# libraries
- Familiar with design patterns
- Experience in writing unit tests and integration testing.
- Experience working with source control systems, such as GIT including branching and merging strategies.
- Web Service Frameworks (RESTful)
- Experience in Asp.net MVC C# Full Stack developers are preferred.
Key Responsibilities
- Design, code, and maintain efficient and reliable C# code.
- Write neat and clean code.
- Create test cases and follow test cases to implement the requirements.
- Translate application stories and requirements into functional applications.
- Maintain legacy code and implement the new requirements in the best possible way.
- Prepare use case/ flow diagram when needed.
- Developing technical specifications.
- Writing scalable code for .NET software applications.
- Reviewing and debugging .NET applications.
- Providing support for junior developers.
Other Specification
- Bachelor of Engineering in Computer/IT or equivalent degree in Computer related studies.
- At least a year of proven work in Software development using C#, .Net core, MVC