Skip to main content

Senior .Net Developer

Lahore(Onsite)

About Us:

Nexius is a growing IT company with a strong presence in the global market. We specialize in delivering innovative software solutions to our clients across various industries. Our commitment to quality and collaboration drives us to build high-performing teams that create impactful products.

Position Overview:

We seek an experienced .NET Developer with a strong focus on React or Angular to join our talented team. In this role, you will be instrumental in designing, developing, and maintaining high-quality web applications. If you are passionate about full-stack development, enjoy working with modern technologies, and thrive in a collaborative team environment, we encourage you to apply.

Key Responsibilities:

• Lead and contribute to the development of web applications using .NET Core, MVC, and front-end frameworks (React or Angular).

• Design and implement microservices architectures to build scalable applications, while also working with monolithic architectures as needed.

• Translate design wireframes and specifications into high-quality code with a strong emphasis on best practices, including design patterns (Factory, Singleton).

• Work closely with the UI/UX design team to ensure the technical feasibility of designs and optimize applications for maximum speed and scalability.

• Collaborate with backend developers to integrate user-facing elements with server-side logic using RESTful APIs, ensuring robust authentication and authorization mechanisms.

• Utilize Azure services (App Service, Azure SQL Database, Load Balancing, Functions) for cloud-based solutions and development.

• Monitor application performance using tools like New Relic and implement necessary optimizations.

• Ensure code quality through partial classes, data annotations in C#, and Object-Relational Mapping (ORM) frameworks like Entity Framework, ADO.NET, or Dapper.

• Demonstrate strong problem-solving and debugging skills to deliver high-quality, bug-free code.

• Work with database technologies, applying knowledge of joins, indexing, stored procedures, views, functions, and optimization techniques.

• Utilize Git for version control to ensure a seamless collaborative development process.

• Participate in Agile methodologies, contributing to sprint planning, retrospectives, and daily stand-ups.

• Exhibit soft skills such as teamwork, effective communication, and adaptability in a dynamic environment.

Requirements:

• Extensive knowledge of front-end technologies such as HTML5, CSS3, and JavaScript frameworks (React or Angular).

• Proven experience as a .NET developer with a strong focus on C#, .NET Core, and MVC.

• Solid understanding of authorization/authentication concepts and cloud technologies (Azure, AWS).

• Experience with microservices and monolithic architectures, including design patterns and architectural styles (N-type, Onion, Clean Architecture).

• Strong knowledge of C# versions and differences between .NET Framework and .NET Core.

• Experience with database optimization techniques and ORM tools.

• Proficiency in using Git for version control.

• Strong problem-solving and debugging skills.

• Excellent communication and teamwork abilities.

• Ability to work independently and take ownership of projects.

Experience Required: 3 or more years.

Certification: Relevant certifications are a plus.

Preferred Qualifications:

• Familiarity with webhooks and cloud-based development practices.

• Knowledge of employee behavior and fostering a collaborative team environment.

• Contribution to open-source projects or a strong online presence in the React community is a plus.

What We Offer:

• Market competitive salaries

• Lucrative increments

• Annual leave encashment

• Training and workshops

• Performance bonuses

• Bi-annual trips

• Annual lunch/dinner

• Recreational/gaming facilities

• Joining and occasional gifts

Apply Now