Develop and maintain robust and scalable web applications using ASP.NET MVC, C#, and related technologies.
Implement backend services and integrate with frontend components.
Cloud Development:
Leverage Microsoft Azure services for deployment, monitoring, and scalability.
Work with Azure DevOps for continuous integration and continuous delivery (CI/CD).
Database Management:
Design, develop, and optimize SQL Server databases, write stored procedures, and manage database schema changes.
Collaboration:
Work closely with front-end developers, designers, and project managers to deliver high-quality software.
Ensure the best possible performance, quality, and responsiveness of applications.
Code Quality & Best Practices:
Follow agile methodologies and best practices for writing clean, maintainable, and well-documented code.
Participate in code reviews, ensuring the application of best practices in coding and design patterns.
Troubleshooting and Support:
Debug, test, and deploy applications to production environments.
Troubleshoot issues and provide timely resolutions.
Required Skills & Experience:
Technology Stack:
Strong expertise in ASP.NET MVC, C#, and .NET Framework/.NET Core.
Solid experience working with Microsoft Azure for cloud applications, including services like Azure Functions, Azure App Services, Azure Storage, etc.
Experience in designing and developing RESTful APIs.
Hands-on experience in SQL Server, T-SQL, and database design.
Frontend Technologies:
Familiarity with basic HTML5, CSS3, and JavaScript.
Experience with frontend libraries or frameworks like Angular or React is a plus.
DevOps/CI-CD:
Experience with Azure DevOps, Git, and version control systems.
Familiarity with build and release automation.
Tools & Technologies:
Experience with Visual Studio, Visual Studio Code, and other relevant IDEs.
Knowledge of design patterns like MVC, MVVM, Singleton, and others.
Soft Skills:
Strong problem-solving and debugging skills.
Excellent communication and collaboration skills to work with cross-functional teams.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time