Search by job, company or skills

Covalience India

Dotnet Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

JOB SUMMARY:

Responsible for development, creation, and modification of computer application software and/or specialized utility programs. The Software Developer will analyze user needs and develop software solutions, as well as design software or customize software with the aim of optimizing operation efficiency. The Software Developer will work both individually as well as in coordination with the rest of the team.

ESSENTIAL JOB FUNCTIONS:

• Requires a demonstrated ability to work independently with minimal supervision and with a strong and innovative approach to problem-solving and finding solutions. • Strong Analytical skills to understand the business requirements and suggest optimal solutions to the customer. • Ability to work with the client/teams on the technical issue resolutions. • Collaborate with team members to determine the best practices and client requirements for software applications. • Develop intuitive software applications that meet and exceed the needs of the company/customer. • Professionally maintain all software and create updates regularly to address customer and company concerns. • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace. • Ensure software security by developing programs to actively use the standard guidelines defined by the company/industry standards. • Involved in Code reviews to ensure code developed meets coding best practices guidelines. • Well versed with the API integration or third-party integrations. • Adheres to policies, procedures and standards as set forth by the company / client. • Should have strong verbal and written English communication skills. • Self-organized and ability to handle stressful situations in completion of assignment without compromising on quality.

Educational Qualifications:

• Bachelor's / Master's Degree in Computer Science, Software Engineering, or related field is required.

Experience: 4-7 years

Technical Skills – Mandatory:

• Experience in application development with ASP.NET, C#, Unit Testing(xUnit, NUnit, or MSTest). • Strong knowledge of ASP.NET MVC, ASP.NET Core, Entity Framework, LINQ, and MS SQL Server. • Should have strong knowledge of OOPS concepts. • Solid understanding of Design Patterns (Singleton, Factory, Repository, etc.) and SOLID principles. • Good knowledge of IDE Visual Studio, SDLC and Implementation, XML, HTML5, JavaScript, jQuery, Ajax, Version control tools (Like GIT, SVN, and TFS). • Proficiency with Web Services- Web APIs, REST, SOAP • Good working experience of Azure, Azure queues, Azure functions. • Proficiency in AI-augmented development (vibe coding). Experience using LLM-based tools (e.g., GitHub Copilot, Cursor, or Windsurf) to rapidly prototype, refactor code, and manage boilerplate through natural language prompts and high-level intent.

Technical Skills – Good to have:

• Knowledge of JavaScript frameworks (ReactJS, Angular, Vue.JS etc.) • Dynamics CRM 365, Typescript, SSRS, CSS3, Agile Methodology. • Good knowledge of SharePoint. • Knowledge of .NET MAUI (Multi-platform App UI) for creating native mobile and desktop apps with C# and XAML.

COMPANY OVERVIEW:

Covalience India Pvt. Ltd. is a subsidiary of Covalience, a premier software development and IT services provider headquartered in Chicago, USA. Since 2008, we have been working with international clients across an array of industries to develop innovative technology solutions. Our teams have extensive experience solving our clients greatest business challenges end-to end from requirements and design to launch and ongoing operational support. Our global development teams build software solutions in a wide range of technologies including Microsoft, Java, JavaScript (React, Angular, Node.js, Vue.js), Open Source, and mobile technologies complemented by our UI/UX design, QA & test automation, DevOps, and infrastructure management services. Join us and gain hands-on experience in the latest technologies while working on projects that are making an impact on the world. At Covalience, we believe in building great software and great careers. We prioritize your career growth by giving you hands-on experience in challenging client projects, training in the latest technologies, opportunities to work across various technologies, and career advancement paths within the company to drive the future of your career. We also believe in the importance of a great work community to support your growth and celebrate your progress along the way. Join our team for a rewarding career and let's build great software together

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144650025