Overview
Dot Net Developer 2Y of experience.
Job Title: .NET Developer (2 Years of Experience)
Location: [Motera, Ahmedabad]
Job Type: Full-time
Department: IT/Software Development
Reports to: Senior Developer/Team Lead
Job Overview:
We are seeking a highly skilled .NET Developer with 2 years of professional experience to join our growing software development team. The ideal candidate will have hands-on experience in developing scalable and high-performance applications using the .NET Framework, .NET Core, and related technologies. You will collaborate with cross-functional teams to design, build, and maintain robust software solutions that meet the needs of our business.
Key Responsibilities:
- Design, Develop, and Maintain Applications: Write efficient, maintainable, and reusable code using C#, ASP.NET, .NET Core, and related technologies to build web applications, services, and APIs.
- Database Development: Design and optimize database schemas, write complex SQL queries, and ensure seamless integration between application and databases.
- Code Reviews and Best Practices: Participate in regular code reviews to ensure high-quality code is being produced. Follow software development best practices, coding standards, and version control procedures.
- Problem Solving and Debugging: Troubleshoot, debug, and resolve technical issues and bugs in a timely manner to ensure applications run smoothly.
- Collaborate with Teams: Work closely with product managers, designers, and other developers to deliver high-quality software solutions that meet user requirements.
- Performance Optimization: Analyse and optimize application performance, ensuring scalability and reliability for high-traffic applications.
- Testing: Write and maintain unit and integration tests to ensure the stability and functionality of applications.
- Documentation: Create and maintain technical documentation for code, systems, and processes, ensuring knowledge sharing and proper handover within the team.
- Stay Updated: Keep up with the latest developments in the .NET ecosystem, including new tools, libraries, and techniques to improve efficiency and productivity.
Required Skills and Experience:
- 2+ years of experience in software development with expertise in .NET Framework and .NET Core.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- Strong proficiency in C#, ASP.NET MVC, and ASP.NET Core.
- Solid experience in designing and developing RESTful APIs and web services.
- Experience with SQL Server or other relational databases (e.g., MySQL, PostgreSQL) and writing optimized queries.
- Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React, or Vue.js.
- Strong understanding of Object-Oriented Programming (OOP) and design patterns.
- Proficiency in using version control systems like Git.
- Experience in unit testing and test-driven development (TDD).
- Knowledge of cloud platforms (e.g., Microsoft Azure or AWS) is a plus.
- Familiarity with CI/CD pipelines and automated deployment tools is advantageous.
- Good understanding of Agile methodologies and experience working in Agile environments.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work well in a team-oriented environment.
Preferred Skills (Nice to Have):
- Experience with modern front-end frameworks like Angular, React.js, or Vue.js.
- Experience in working with containerization tools such as Docker and orchestration tools like Kubernetes.
- Familiarity with microservices architecture and event-driven development.
- Understanding of DevOps practices and cloud-based deployment.
- Experience with Azure DevOps, Jenkins, or other CI/CD tools.
- Knowledge of Agile or Scrum methodologies.
Job Types: Full-time, Permanent
Pay: ₹25,000.00 - ₹35,000.00 per month
Benefits:
- Paid sick time
- Paid time off
Schedule:
- Day shift
- Monday to Friday
Supplemental Pay:
- Performance bonus
Work Location: In person