Job Description
We are looking to engage a Dotnet Developer for our Lahore office.
Responsibilities:
- Participating in the entire software development life cycle, including debugging applications and configuring existing systems.
- Analyzing system requirements and prioritizing tasks.
- Writing clean, testable code using .NET programming languages (C#, MVC, Web API, .Net Core, JS, Angular).
- Testing and debugging various .NET applications.
- Reviewing and refactoring code.
- Documenting development and operational procedures.
Job Requirements:
- Proficiency in programming using C# and MSSQL.
- Proficiency in web technologies, including Asp.net MVC, Web API JSON, HTML, JavaScript, jQuery, and AJAX.
- Familiarity with .Net Core and Angular.
- Strong understanding of object-oriented programming.
- Skill in writing reusable libraries.
- Familiarity with various design and architectural patterns.
- Understanding of fundamental design principles for building a scalable application.
- Experience in creating database schemas that represent and support business processes.
- Experience in implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools such as Git, TFS.
- SAP B1 information will be a plus point.
- Strong knowledge of the Angular framework and frontend library experience.