Description:
Job Duties and Responsibilities:
- Develop Web-based software using computer programming languages such as C#, MVC and MS SQL Server.
- Perform application design, development and deployment based on industry’s best practices with desired standards.
- Work with Technical Architects, Project Managers, and System Analysts and come up with solutions that meet the requirement.
- Perform code review for all internal deliverables and formulate best practices.
- Analyze the code and suggest potential improvements on performance as needed.
- Participate in client meetings involving Technical Architects, Project Managers and System Analysts. Continuously evaluate the industry best practices and educate customers.
- Work closely with quality assurance teams to ensure delivery of high quality and reliable web applications.
- Follow Agile Software Development methodology.
- Develop databases including queries, triggers and stored procedures.
- Monitor and Execute application performance at post-deployment stage and make required changes if and where needed. Resolve application defects and issues in a timely manner.
- Monitor and execute everyday activities of system and provide necessary support and Follow Agile Software Development methodology.
- Involve in Software Development Life cycle (SDLC) starting from requirement gathering, analysis, design, implementation and testing.
- Design dynamic and responsive User Interface (UI) layouts using HTML5, CSS3, AJAX, Vue JavaScript and jQuery.
- Involved in code migration from ASP.NET to MVC C#. Using .NET framework 4.8 helps to build web applications.
- Use Visual Studio 2022 as IDE for developing, compiling and building .NET based applications.
- Implement Security Mechanism for Web Application using Microsoft Active (AD) Directory.
- Develop and secure web applications with SSL Certificates (VeriSign, Entrust True Pass etc.) and Work on Authentication/Security and databases using SQL Server.
- Assist in the designing of database and create database Functions, Stored Procedures and Indexes.
- Follow object-oriented principles to develop the business logic using C# ASP.NET as server-side programming language.
- Use Active Reports API for designing reports in Web Applications.
- Follow .NET MVC design patterns to solve the software application design problems.
- Write the Unit Test cases using N-Unit framework for different modules in .NET Environment.