14 OrangeSkill Technologies Jobs
.Net Developer - .Net/MVC/WebAPI (3-6 yrs)
OrangeSkill Technologies
posted 10d ago
Flexible timing
Key skills for the job
Position : .NET Developer
Location : Kanpur
Department : Development
Reports to : Shikhar Dubey
Job Type : Full-time
Position Overview :
We are seeking a talented and passionate .NET Developer to join our development team. The ideal candidate will have a deep understanding of C#, .NET Core, MVC (Model-View-Controller), and Web API, and will be responsible for designing, developing, and maintaining web applications and services. You will work on a variety of exciting projects, collaborating with cross-functional teams to deliver high-quality solutions to meet business requirements.
Key Responsibilities :
Web API Development :
- Design, implement, and maintain RESTful APIs using C# and .NET Core.
- Integrate third-party APIs and external services into web applications.
- Ensure high availability, performance, and scalability of APIs.
MVC (Model-View-Controller) Architecture :
- Develop robust, secure, and scalable web applications using the MVC framework in .NET.
- Implement data access and business logic within controllers and views.
- Work with HTML, CSS, JavaScript, and jQuery to build the UI of web applications.
- Ensure optimal performance and user experience on both the client and server sides.
Back-End Development :
- Write clean, maintainable, and efficient code in C#.
- Use Entity Framework or other ORM tools for database interaction.
- Develop services and background tasks for data processing and integrations.
- Troubleshoot and optimize application performance.
Database Management :
- Design and implement SQL Server or other database models for applications.
- Write efficient SQL queries and stored procedures for data manipulation.
- Perform database migrations and updates as needed.
- Work on database performance optimization.
Unit Testing and Code Quality :
- Write unit and integration tests to ensure application functionality.
- Use tools like NUnit, xUnit, or MSTest for testing.
- Perform code reviews and ensure code quality best practices.
- Integrate CI/CD pipelines to automate testing and deployment.
Collaboration and Communication :
- Work closely with front-end developers, business analysts, and stakeholders to define requirements and deliver solutions.
- Document code, APIs, and technical processes for internal use.
- Participate in agile sprint planning, standups, and retrospectives.
- Communicate effectively with both technical and non-technical team members.
Troubleshooting and Debugging :
- Debug and fix issues in web applications and services.
- Perform root cause analysis for application failures and performance bottlenecks.
- Work with development tools to troubleshoot issues in production environments.
Continuous Improvement :
- Stay up to date with the latest .NET technologies, tools, and best practices.
- Actively participate in knowledge-sharing sessions and workshops.
- Suggest improvements to development workflows and practices.
Key Skills & Qualifications :
Technical Skills :
- Proficient in C# and the .NET Framework, particularly .NET Core.
- Strong experience with MVC architecture and Web API design.
- Hands-on experience with Entity Framework or other ORM frameworks.
- Expertise in writing and optimizing SQL queries for relational databases (SQL Server, MySQL, etc.).
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Experience with version control systems, such as Git.
- Knowledge of cloud platforms like Azure or AWS (preferred but not required).
- Familiarity with RESTful API principles and practices.
Soft Skills :
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently as well as in a team-oriented environment.
- Strong time management and organizational skills.
- Detail-oriented with a focus on quality and performance.
Education & Experience :
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- 3+ years of experience in software development using C#, .NET Core, and MVC.
- Experience in developing Web APIs and services.
- Familiarity with Agile methodologies (Scrum, Kanban).
Preferred Qualifications :
- Experience with front-end frameworks (e.g., Angular, React, or Vue.js).
- Knowledge of DevOps practices and tools (CI/CD, Jenkins, Docker).
- Familiarity with containerization (Docker, Kubernetes).
- Experience working with microservices architectures.
Work Environment :
- Fast-paced and collaborative environment.
- Opportunities for professional growth and development.
- A focus on work-life balance and employee well-being.
Salary : Competitive based on experience
Benefits : Health insurance, retirement plan, professional development opportunities, flexible work hours, etc.
Functional Areas: Software/Testing/Networking
Read full job description