Job Description
Demonstrate expertise in Object-Oriented Analysis and Design (OOAD) within a .NET Core server-side environment, specifically utilizing ASP.NET MVC.
Design and implement robust systems using relational databases, including MS SQL Server (2019+) and PostgreSQL.
Build responsive user interfaces using Angular, HTML5, and CSS.
Apply a deep understanding of Repository patterns and multi-layered/N-tier architectures to ensure scalable and maintainable code.
Work to pre-defined requirements and produce code that meet the requirements
Strive to continuously improve the development process
Take ownership of their work and contribute to an effective project team
Ensure adherence to the Safety, Quality Standards, Policies & Procedures of the Company
Handling any additional responsibilities as and when assigned by the Reporting Authority
Maintain existing software systems by identifying and correcting software defects
Investigate and develop skills in new technologies.
4+ years of hands-on experience designing and developing complex web applications using .NET Core MVC.
Domain Expertise: Robust understanding of Warehouse Management, including Inventory Control
Frontend Stack: Strong proficiency in Angular, HTML5, JavaScript, jQuery, and Ajax.
Database Management: Solid knowledge of MS SQL Server (2019 and above) and PostgreSQL.
API & Integration: Proven experience in building and consuming RESTful APIs.
Development Tools: Proficiency in Git version control, unit testing, code verification, and maintaining technical documentation.
Optimization: Experience with performance tuning, multi-threading, and offline storage solutions.
Methodology: Familiarity with Agile/Scrum development environments.
Legacy Support: Familiarity with the .NET Framework for supporting existing web applications.