Job Summary
We are seeking a skilled .NET Full Stack Developer to join our international client s team in Pakistan with positions available onsite in Lahore and Islamabad. The ideal candidate will possess a strong background in .NET Core and frontend technologies with a passion for clean code problemsolving and delivering highquality software solutions.
Qualifications
- Bachelor s Degree in Computer Science or a related field.
- Minimum of 5 years of programming experience.
Core Competency Requirements
- ObjectOriented Design (OOD): Strong expertise in OOD .NET Core C# MVC Entity Framework and Entity Core.
- Web Technologies: Proficient in jQuery JavaScript HTML5 CSS3 and frontend development languages (React/Angular TypeScript).
- Web Services: Experience in building and consuming Web APIs RPC and SOAP Services.
- Clean Code and Testing: Handson experience in writing clean code and unit tests.
- API Development: Proficient in developing and testing webbased APIs using JSON or XML objects.
- Database Management: Experience with RDBMS (SQL Server Oracle) and NoSQL databases.
- ProblemSolving: Excellent problemsolving skills.
- Hosting Environment Management: Knowledge of IIS database administration and application scaling.
- Session Management: Understanding of session management in a distributed server environment.
- User Authentication: Extensive knowledge of user authentication OAuth Single SignOn (SSO) and Azure Active Directory B2C & B2B connections.
- Security: Proficient understanding of OWASP security principles accessibility and security compliance.
- Agile Methodology: Strong understanding of Agile Software Development Life Cycle (SDLC) methodology.
- Solution Design: Ability to provide thought leadership on best practices for solution design with an understanding of Information Architecture functionality.
- Source Control and CI/CD: Experience with source control management systems (TFS and Azure DevOps) and continuous integration/deployment environments.
- Communication: Good communication skills interpersonal skills selfmotivated quick learner and a team player.
Preferred Competency Requirements
- Deep understanding of modern application design principles.
- Knowledge and experience with Azure DevOps.
- Microsoft Certified Professional (MCP).
Responsibilities
- Software Development: Design develop and maintain web applications using .NET Core C# MVC Entity Framework and frontend technologies.
- API Management: Develop test and manage webbased APIs and services.
- Code Quality: Ensure code quality by writing clean efficient and maintainable code and unit tests.
- Database Management: Perform database administration tasks and manage database systems to support web applications.
- Hosting Environment: Manage the hosting environment including IIS configuration and application scaling.
- Security: Implement security best practices and ensure compliance with OWASP standards.
- Agile Practices: Participate in Agile development processes including sprint planning daily standups and retrospectives.
- Collaboration: Work closely with crossfunctional teams to define design and deliver new features and improvements.
- Technical Leadership: Provide technical guidance and mentorship to junior developers and contribute to the overall technical strategy.
Join us to be part of a dynamic team where you can make a significant impact by leveraging your skills and experience in .NET Full Stack development. Apply now and help us build innovative solutions for our international client!
rdbms,entity framework,azure devops,c#,json,javascript,react,nosql databases,agile software development life cycle (sdlc),jquery,.net core,html5,iis,communication skills,css3,rdbms (sql server, oracle),web api development,xml,angular,owasp security principles,react/angular,mvc,typescript