Work in a development team to develop integrated ASP.NET, MVC and .NET Core applications.
Perform design and development of web-based services and applications.
Work closely with quality assurance team to ensure delivery of high quality and reliable web applications.
Write clean, scalable code using .NET Core programming languages.
Revise, update, refactor, and debug code.
Improve existing software by identifying and correcting bottlenecks and fixing bugs.
Develop documentation throughout the software development life cycle (SDLC).
Develop databases including queries, triggers and stored procedures.
Monitor application performance at post-deployment stage and make necessary changes if needed.
Research and develop prototypes of complicated design solutions.
Perform code reviews and provide necessary corrections.
Develop coding guidelines for the ASP.Net, .NET Core & MVC development team.
Perform application design, development and deployment based on industrys best practices.
Resolve application defects and issues in a timely manner.
Test and deploy applications and systems.
Provide technical support for web, desktop, or mobile applications.
Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive.
Skill & Qualifications:
Bachelors degree in computer science, Engineering, or a related field.
5+ years of experience as a .NET Core Developer or Application Developer.
Familiarity with the ASP.NET Core framework, SQL Server, and design/architectural patterns (e.g., Model-View-Controller (MVC)).
Knowledge of at least one of the .NET languages (e.g., C#, Visual Basic .NET) and HTML5/CSS3.
Familiarity with architecture styles/APIs (REST, RPC).
Excellent troubleshooting and communication skills.
Attention to detail and a proactive approach to problem-solving.
Preferred Skills:
Experience with code repository tool such as Git, project management tool
Knowledge of front-end frameworks like Angular or React.
Understanding of Agile methodologies.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time