Informica
Informica - Senior .Net Developer - Backend Architecture
Job Location
bangalore, India
Job Description
Job Title : Senior .NET Developer Back End. Location : Bangalore (On-site). Employment Type : 6 Months Contract ( Note: This is not a Remote Position, It's an On-Site). Experience Required : 7 Years. Job Overview : We are seeking a skilled Senior .NET Developer Back End with extensive experience in developing robust and scalable applications using .NET Core or .NET 6, ASP.NET Core/MVC, or Blazor framework. The ideal candidate will have a deep understanding of object-oriented programming, design patterns, and experience in developing and deploying cloud-based applications on Microsoft Azure. The role also involves working with ORM frameworks, cloud services, and continuous integration tools like Azure DevOps and Git. You will be responsible for developing high-performance web applications, ensuring code quality, and collaborating with cross-functional teams in an Agile environment. Strong communication skills and the ability to work in international teams are essential. Key Responsibilities : - Application Development : Design, develop, and maintain high-performance software applications using .NET Core/.NET 6, ASP.NET Core/MVC, or Blazor framework. - Design Principles : Ensure adherence to design principles, providing innovative solutions aligned with best practices. - Low-Level Design & Documentation : Create technical and functional specifications, including architectural diagrams, workflow charts, and prototypes using tools like Visio, Draw.io, and Figma. - Database Management : Optimize database interactions using Object-Relational Mapping (ORM) frameworks such as Entity Framework Core and Dapper. - Stored Procedures & SQL : Develop complex Stored Procedures, Triggers, and Views in Azure SQL Server to support back-end functionality. - Testing & Code Quality : Write unit tests using xUnit or bUnit frameworks to ensure reliability and quality of the codebase. - CI/CD Processes : Utilize Azure DevOps and Git for continuous integration and deployment (CI/CD) of applications. - Version Control : Manage development workflows efficiently through source code branching and merging strategies. - Agile Development : Participate in Agile development cycles, including sprint planning, daily scrums, and retrospectives. - Peer Reviews & Code Standards : Conduct peer code reviews and ensure adherence to coding and security standards. - Cloud Services & Deployment : Implement and manage applications using Azure services, optimizing performance and deployment strategies. - Cloud Administration : Perform basic cloud administration tasks within Azure environments to support application infrastructure. - Mentorship : Provide guidance and mentorship to junior developers. Qualifications & Requirements : - Education : Bachelor's degree in Engineering or a related field. - Experience : Minimum of 7 years developing web applications using .NET technologies. - Technology Stack : Strong experience with ASP.NET Core/MVC, C#, Web API, Razor Pages, HTML, JavaScript, jQuery, and CSS. - Frameworks : Proven experience in developing applications using Blazor or ASP.NET Core/MVC. - SignalR Framework : Practical experience with SignalR for real-time messaging. - Design Principles : Solid grasp of OOP, SOLID principles, and design patterns like MVVM, MVC, and component-based architecture. - Testing : Proficiency in writing unit tests using xUnit or bUnit frameworks. - Database Expertise : Hands-on experience with SQL Server, including complex Stored Procedures, Triggers, and Views. - CI/CD : Expertise in using Azure DevOps, Git, and managing development workflows via branching and merging techniques. - Cloud Experience : Experience with Azure App Services, Azure Functions, Azure Container Apps, and basic cloud administration. - Performance Optimization : Experience in resolving application performance issues. - Documentation : Experience preparing low-level designs, workflow diagrams, and technical documentation. - Communication : Excellent communication and presentation skills, with the ability to explain technical concepts to both technical and non-technical stakeholders. - Shift Flexibility : Willingness to work in the UK shift to collaborate with international teams and clients. Desired Skills : - VB6 & Migration Tools : Familiarity with legacy technologies like VB6 and migration tools such as VBUC (Visual Basic Upgrade Companion). - Certifications : Azure Developer Associate certification is a plus. - Frontend Technologies : Experience with frontend frameworks like Angular or React. - Domain Expertise : Experience in the manufacturing domain is an added advantage. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/23/2024
Location: bangalore, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources Informica |
---|