i
Opportunity One Step Solutions
7 Opportunity One Step Solutions Jobs
.Net Developer - C#/WebAPI (4-10 yrs)
Opportunity One Step Solutions
posted 11hr ago
Key skills for the job
Software Developer / Senior Software Developer.
Role Description:
- Develop and maintain web applications using .NET Core and the MVC architectural pattern.
- Write clean, maintainable, and efficient code following best practices.
- Collaborate with cross-functional teams to design and implement features.
- Implement and adhere to the MVC pattern to separate concerns in the application.
- Design and maintain models, views, and controllers for web applications.
- Integrate web applications with databases, using technologies such as Entity Framework or
Other ORM frameworks.
- Create and optimize database schemas and queries.
- Work closely with front-end developers to ensure seamless integration of UI components.
with the back-end logic.
- Utilize front-end technologies like HTML, CSS, and JavaScript/jQuery to enhance the user
Identify and resolve software defects and performance bottlenecks.
- Implement security best practices to protect against common web vulnerabilities.
- Ensure compliance with data protection and privacy regulations (e.g., GDPR).
- Maintain clear and up-to-date technical documentation for projects and codebases.
- Create user guides and documentation as needed.
- Stay up-to-date with the latest .NET Core and MVC developments and technologies.
- Identify areas for improvement and suggest solutions to enhance development processes.
Required Skills and Experiences :
- 4-10 years of Proven experience in .NET Core development with a strong understanding of the MVC pattern.
- Proficiency in ASP.NET Core and ASP.NET MVC
- Should have expertise working with Web API.
- Expertise in Visual Studio, Web API, C#, jQuery, CSS, HTML, OOPs.
- Experience in SQL Server database
- Knowledge of working with versioning or ALM tools like SVN
- Participates in all aspects of the product development life cycle from design to delivery
- Ready to work on new technologies if required
- Work as an individual contributor
- Should be capable to work with team of 4-5 resources.
- Participate in testing process through unit testing and bug fixing
- Applies diagnostic and debugging skills to troubleshoot complex software applications
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work in an Agile/Scrum development environment is a plus..
Qualifications :
- B.Tech / B.E. / BCA / M.Tech / M.E. / MCA
- Well organized, good communication and reporting skills
- Able to work in a fast-paced environment focused on delivery
- Self-motivated, team player, action and results oriented
- Knowledge of Power Domain is a big plus
Functional Areas: Software/Testing/Networking
Read full job description