Our client is looking Senior .Net Developer for Long term project in Smithfield, RI (Onsite) Below is the detail requirement. Role: Senior .Net Developer Location: Smithfield, RI (Onsite) Job Description:
- Design, develop, and maintain web and desktop applications using the .NET framework (C#, ASP.NET, MVC, Web API, etc.).
- Collaborate with cross-functional teams to understand requirements and deliver high-quality software solutions.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide mentorship to junior developers.
- Participate in the full software development lifecycle, from concept and design to implementation and maintenance.
- Optimize applications for maximum performance and scalability.
- Troubleshoot and resolve software defects and performance issues.
- Ensure that software solutions are thoroughly tested and deployed in a timely manner.
- Maintain and update documentation for code, applications, and system configurations.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- 10+ years of professional experience in .NET development (C#, ASP.NET, MVC, Web API, etc.).
- Strong experience with Oracle and relational database design.
- Familiarity with front-end technologies such as JavaScript, HTML5, CSS, and frameworks like Angular or React.
- Experience with version control systems (e.g., Git, SVN).
- Strong understanding of object-oriented programming (OOP) and design patterns.
- Ability to write efficient, reusable, and maintainable code.
- Experience with unit testing and test-driven development (TDD).
- Familiarity with cloud platforms like Azure is a plus.
- Experience with CI/CD processes and DevOps practices is a plus.
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical skills.
- Familiarity with agile methodologies such as Scrum or Kanban