Principal Consultant – .NET Development – System Limited – Pakistan
System Limited invites applications for Principal Consultant – .NET Development in Multiple cities of Pakistan
Job Title:
Principal Consultant – .NET Development
.NET developer at Systems Limited develop and support user-facing web applications and internal web applications, as well as work on the backend infrastructure to support the web applications
Responsibilities:
Design, develop, and maintain scalable and high-performance web applications using .NET technologies
Utilize expertise in .NET, ASP.NET, Web Forms, ADO.NET, Entity Framework, and .NET Core to build robust back-end services
Develop responsive and user-friendly front-end interfaces using React.js, Redux, TypeScript, jQuery, and JavaScript
Collaborate with UI/UX designers to implement visually appealing and intuitive user interfaces
Design, implement, and maintain RESTful APIs to facilitate seamless communication between front-end and back-end systems
Ensure API security, performance, and adherence to best practices
Proficient in database design and management, with a focus on optimizing database performance
Experience with Entity Framework for efficient data access and manipulation.
Write clean, maintainable, and well-documented code
Conduct unit testing, integration testing, and participate in code reviews to ensure code quality
Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions
Communicate effectively with team members and stakeholders to understand requirements and provide status updates
Stay abreast of industry trends and best practices and apply them to enhance development processes
Actively contribute to the improvement of development workflows and methodologies
Requirements:
Minimum of 5 years of professional software development experience
Bachelor’s degree in Computer Science, Engineering, or a related field
Strong proficiency in .NET, ASP.NET, Web Forms, Entity Framework, and .NET Core
Extensive experience in front-end technologies, including React.js, Redux, TypeScript, jQuery, and JavaScript
Solid understanding of RESTful API design and implementation
Database design and optimization skills, with experience in SQL Server or other relational databases
Experience with version control systems (Git) and collaborative development tools.
Strong problem-solving and debugging skills