Key Responsibilities
System Design & Development
- Design, develop, and maintain enterprise-grade web applications using ASP.NET MVC and .NET technologies.
- Define and implement scalable, secure, and high-performance system architectures.
- Develop complex business logic for ERP and management systems.
Backend & Database Engineering
- Design and optimise relational databases using MS SQL Server.
- Build efficient data access layers using Entity Framework (Code First / Database First).
- Ensure database performance, indexing strategies, and query optimisation.
Frontend Integration
- Develop responsive and dynamic UI components using JavaScript, jQuery, AJAX, and Bootstrap.
- Collaborate on frontend architecture and improve UI/UX performance and responsiveness.
Architecture & Code Quality
- Establish coding standards, design patterns, and best practices.
- Conduct code reviews and mentor junior and mid-level developers.
- Improve application maintainability, scalability, and modularity.
Technical Leadership
- Lead technical discussions and contribute to solution design decisions.
- Translate business requirements into technical specifications.
- Work closely with stakeholders to define system requirements for ERP workflows.
Client Interaction & Solution Delivery
- Present ERP solutions and system demonstrations to clients.
- Gather client feedback and translate it into technical improvements.
- Support pre-sales and solution architecture discussions when required.
Performance, Security & Maintenance
- Ensure application security, including authentication, authorisation, and data protection.
- Monitor and optimise system performance under high load.
- Troubleshoot and resolve production issues.
Desired Candidate Profile
Qualifications & Requirements
- Bachelor s degree in Computer Science, Software Engineering, or related field.
- 4 7+ years of experience in web application development.
- Strong expertise in ASP.NET MVC / .NET Framework / .NET Core .
- Advanced experience with MS SQL Server (design, optimisation, stored procedures).
- Strong proficiency in Entity Framework .
- Solid experience with JavaScript, jQuery, AJAX, and Bootstrap .
- Strong understanding of software architecture and design patterns (MVC, SOLID principles).
- Experience in building or maintaining ERP or enterprise management systems .
- Proven ability to lead technical discussions and mentor developers.
- Excellent communication and client-facing presentation skills.