Software Developer
Job Description
We are seeking a versatile Mid-Level Full-Stack Developer with 2–3 years of experience who is comfortable bridging the gap between established legacy systems and modern, cloud-native applications. You will be a key player in our digital transformation, maintaining the robust .NET Framework applications that power our business today.
Key Responsibilities
1. Modern Development & Architecture
• Design and develop high-performance web applications using ASP.NET Core 6/8+.
• Build responsive, state-driven frontends using React, Angular, or Blazor.
• Implement Entity Framework Core for efficient data access and management.
• Develop and document RESTful APIs with a focus on security, scalability, and performance.
2. Legacy Maintenance & Migration
• Support and enhance existing ASP.NET WebForms and MVC 5 applications (.NET Framework 4.x).
• Debug and optimize complex SQL Stored Procedures and legacy data layers.
· Working Knowledge of Telerik UI, Crystal Report
3. Engineering Excellence
• Apply SOLID principles and design patterns (Repository, Dependency Injection) to ensure code maintainability.
• Participate in code reviews and maintain high standards for the team.
· Testing & Stability: Implement unit testing in environments that previously lacked automation to ensure stability during updates.
Technical Requirements
• Experience: 2–3 years of professional software development experience.
• The Modern Stack: C#, .NET 6/8, ASP.NET Core, EF Core, and modern JavaScript/TypeScript, Bootstrap.
• The Legacy Stack: ASP.NET MVC, WebForms, .NET Framework 4.x, and jQuery.
• Database: Strong SQL Server skills (T-SQL, Stored Procedures, Indexing, and Schema Design).
• Tools: Proficiency in Git, Visual Studio, and CI/CD pipelines (Azure DevOps or GitHub Actions).
Soft Skills & "The Bridge" Mindset
• Analytical Problem Solver: You can reverse-engineer undocumented legacy code to understand business rules.
• Effective Communicator: You can explain the technical debt and the risks/benefits of migration to non-technical stakeholders.
MSS is an equal opportunity employer. We are committed to safeguarding and promoting the welfare of children and adults at risk, and we expect all staff and partners to adhere to our safeguarding policies
Job Type: Full-time
Pay: Rs100,000.00 - Rs120,000.00 per month
Work Location: In person
