Senior Dotnet Developer

5 - 9 years

0 Lacs

Posted:21 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior .Net Developer in the Modernization practice at ULTS, your primary responsibility will involve contributing to the design and migration of enterprise applications leveraging Microsoft .NET technologies. You will work closely with cross-functional teams to understand business requirements and translate them into technical solutions. Additionally, you will mentor and coach a team of .NET Core developers, providing technical guidance and support to ensure successful project delivery. Ensuring adherence to coding standards for maintaining code quality and consistency across the development team will be essential. - Provide technical leadership and guidance to junior developers and cross-functional teams. - Mentor and coach team members, share knowledge and best practices, and foster a culture of continuous learning and improvement. - Collaborate with product managers, business analysts, and stakeholders to understand business requirements and translate them into technical solutions. - Work closely with UX/UI designers to implement user-friendly and intuitive user interfaces. - Create low-level designs (LLD) for applications outlining the overall structure, components, and interactions of the system at a conceptual level. - Participate in architectural discussions, contribute to the overall system architecture and design. - Design and implement software components, modules, and services following SOLID principles and design patterns. - Conduct code reviews to ensure code quality, performance, and adherence to coding standards. - Perform code analysis, profiling, and debugging to identify and fix issues. - Document technical designs, architecture, and implementation details. - Share knowledge and expertise with team members through technical presentations, workshops, and training sessions. - Deliver working software with agile development practices. - Assess the skills of team members and leverage the right skills for each task. - Identify architectural risks and propose alternatives and solutions. - Guide developers and operation teams in case of an issue. - Implement best practices in software development, including code reviews, unit testing, continuous integration, and deployment automation. - Strong background and experience in technologies & frameworks such as .NET framework, C#, MVC, Web API, and Razor Pages. - Experience with ASP.NET Core, Entity Framework Core, HTML, CSS, JavaScript, and front-end frameworks like Blazor, Angular, React. - Familiarity with SQL, XML, JSON, MySQL, Postgres, MSSQL, data ingestion, analytics, and container technologies. - Strong understanding of modernization and migration processes, API development, integration of identity management using Azure Active Directory, and performance optimization in cloud-native or hybrid environments. - Familiarity with software architecture patterns, SOLID principles, authentication mechanisms, build automation tools, testing frameworks, and version control systems.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

ahmedabad, gujarat, india

hyderabad, telangana, india