← Back to jobs
Hartford, CT, USA
No related jobs found
Technical Requirements
• Core .NET: Minimum 8 years of hands-on experience with Microsoft .NET (C#) 4.0/4.5/4.6 and .NET Core 2.0 or above. Strong foundation in Object-Oriented Programming (OOP), software architecture, and scalable design patterns.
• Backend & APIs: Sound knowledge of Web API, LINQ, Entity Framework, and ADO.NET. Experience handling XML and JSON data interchange formats.
• Frontend Integration: Hands-on experience with ASP.NET MVC 5, HTML5, CSS3, JavaScript, and Angular 4.0 or higher.
• Database Expertise: Proficiency in Oracle (10g/11g/12c) and SQL Server 2016. Expertise in creating/modifying stored procedures, functions, triggers, packages, views, materialized views, and database links using PL/SQL and MS SQL.
• Cloud & DevOps: Proficient in creating and maintaining CI/CD pipelines via Azure DevOps. Experience with Git version control.
• Azure Services: Hands-on experience with Azure App Services, Azure Functions, cloud configurations, cloud-native deployments, and Azure Active Directory (Azure AD) B2B/B2C authentication.
• Education: Bachelor’s degree in Computer Science or equivalent professional experience.
Key Responsibilities
• Development: Build and maintain distributed, scalable, high-performance web applications using ASP.NET MVC 5 and .NET technologies.
• Full Lifecycle (SDLC): Participate in all phases of the Software Development Life Cycle, contributing to application design, architecture, code reviews, and technical decision-making.
• Analysis & Documentation: Gather business requirements, prepare clear technical documentation, design solutions, write code, test thoroughly, and draft user documentation.
• Collaboration: Work alongside project managers, architects, and stakeholders to ensure deliverables align with timelines and business needs.
• Implementation Support: Support environment setup, deployment pipeline management, User Acceptance Testing (UAT), and provide post-deployment end-user support.
• Reporting: Track project progress and provide consistent status updates using project management tools
Any Graduate
No related jobs found
← Back to jobs