Job Title : .Net Core Developer
Location : Mumbai
Experience:5 to 9 years
Domain : IT/ Banking
Role : Sr Associate/Lead
Software Requirements:
Angular (latest versions preferred)
.NET Framework and .NET Core
Web API
Windows Communication Foundation (WCF)
Windows Service
Overall Responsibilities:
- Lead the design and development of high-quality, scalable, and resilient web applications and services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
Technical Skills:
Frontend Development:
- Advanced proficiency in Angular for developing dynamic and responsive web applications.
Backend Development:
- Strong experience in creating and managing .NET Web APIs for backend services.
- Knowledge of WCF for building service-oriented applications.
Service Management:
- Experience in developing and maintaining Windows Services.
Experience:
- 5 to 8 years of professional software development experience.
- Proven track record of building and deploying large-scale applications in Angular, .NET Web API, and related technologies.
- Experience with WCF and Windows Services.
- Familiarity with the full software development lifecycle (SDLC).
Mandatory skills :.Net, .Net Core, Entity Framework, Angular, Web API
Day-to-Day Activities:
- Write clean, maintainable, and efficient code.
- Design robust, scalable, and secure features.
- Contribute in all phases of the development lifecycle from concept to deployment.
- Drive continuous adoption and integration of relevant new technologies into design.
- Provide technical leadership to the team and mentor junior developers.
Qualification:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related subject.
- Relevant certifications in Angular, .NET, or related technologies will be an advantage.
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication.
- Self-motivated with the ability to work in a fast-paced environment.
- Strong organizational skills with the ability to manage multiple projects simultaneously.
- A keen eye for detail with a commitment to delivering quality work.