We are seeking a skilled and motivated ASP .NET Developer with at least 2 years of professional experience to join our team. The successful candidate will play a key role in designing, developing, and maintaining web applications and systems. You will work closely with internal teams to produce robust, scalable, and high-quality software solutions.

Key Responsibilities:

  • Participate in requirement analysis and understanding the scope of work.
  • Collaborate with internal teams to design software architecture and build scalable, efficient solutions.
  • Write clean, maintainable, and scalable code using C#, .NET Core, and ASP.NET MVC.
  • Test and deploy applications and systems, ensuring they meet business requirements.
  • Revise, update, refactor, and debug existing code to improve software performance and functionality.
  • Enhance and maintain existing software applications.
  • Develop and maintain technical documentation throughout the Software Development Life Cycle (SDLC).
  • Serve as a technical expert, providing support and resolving issues related to applications.
  • Stay up to date with new technology trends and frameworks, ensuring continuous learning and professional growth.

Requirements:

Education:

  • A 4-year Bachelor's degree in Computer Science, Software Engineering, or a related field from an HEC-recognized university.

Experience:

  • Minimum of 2 years of hands-on experience in ASP.NET development, including designing, coding, testing, and deploying software applications.

Technical Skills:

  • Proficiency in C#/.NET Core MVC and .NET Core APIs.
  • Solid understanding of Object-Oriented Programming (OOP) principles such as inheritance, polymorphism, and encapsulation.
  • Experience working with MS SQL Server and database management, including ORM tools like Entity Framework.
  • Familiarity with ADO.NET for data access and handling.
  • Proficient with HTML, CSS, JavaScript, and related web technologies.
  • Experience working with version control systems, especially Git.
  • Knowledge of architectural and design patterns, ensuring best practices in coding.
  • Ability to write clean, well-documented, and testable code.

Other Requirements:

  • Strong troubleshooting skills to identify and resolve software issues.
  • Excellent communication skills, both written and verbal, for effective collaboration within the team and with stakeholders.
  • Understanding of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, and deployment phases.
  • Committed to continuous learning and staying updated with the latest trends and developments in the .NET ecosystem.

Benefits:

  • Competitive salary based on experience and skills.
  • Opportunity to work on exciting projects in a collaborative environment.
  • Potential for professional growth and continuous learning.

Job Details

Total Positions:
2 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
Male
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Nov 12, 2024
Posting Date:
Oct 11, 2024

Owasoft Technologies (Pvt) Limited

Information Technology · 11-50 employees - Islamabad, Rawalpindi

.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!