Overview
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: Office
- 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.
How to Apply:
Please send your resume, portfolio, or examples of previous work along with a cover letter detailing your experience and why you are a good fit for this position to shikha.pandey@orangeskill.com or whatsapp at 7317699626
Job Types: Full-time, Permanent
Pay: ?15,000.00 - ?50,000.00 per month
Schedule:
- Day shift
- Monday to Friday
- Morning shift
Supplemental Pay:
- Performance bonus
Application Question(s):
- Are you an immediate Joiner?
Education:
- Bachelor's (Required)
Experience:
- .NET: 3 years (Required)
- total work: 3 years (Required)
- Dot net core: 1 year (Required)
- Entity Framework: 2 years (Required)
Language:
- English (Required)
Location:
- Kanpur, Uttar Pradesh (Required)
Work Location: In person
Expected Start Date: 25/12/2024