Do you love challenges? Then we love you!
Position Overview:
Algorithms is looking for a .NET Core Developer to join our dynamic development team. The ideal candidate will have extensive experience with the .NET Core framework, strong problem-solving skills, and the ability to work collaboratively in a fast-paced environment. As a .NET Core Developer, you will be responsible for designing, developing, and maintaining web applications and services that deliver high performance and reliability.
Duties and Responsibilities:
Application Development
- Design, develop, and maintain web applications and APIs using .NET Core.
- Implement robust, scalable, and secure solutions based on requirements and design specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
Collaboration
- Work closely with front-end developers to integrate user-facing elements with server-side logic.
- Collaborate with UX/UI designers to ensure design specifications are implemented accurately.
- Communicate effectively with project managers, stakeholders, and other team members to ensure requirements are understood and met.
Database Management
- Design and manage databases to ensure data integrity and performance.
- Write efficient SQL queries and optimize database performance.
- Ensure proper indexing and data migration as needed.
Testing and Debugging
- Perform unit testing and debugging to ensure high-quality code.
- Identify and fix bugs and performance issues in the application.
- Implement automated testing platforms and unit tests.
Documentation
- Document code, application designs, and technical specifications.
- Provide clear and concise documentation for future reference and team members.
Continuous Improvement
- Stay updated with the latest industry trends and technologies in .NET Core development.
- Propose and implement improvements to the development process.
- Participate in code reviews and provide constructive feedback to team members.
Core Competencies:
- Strong proficiency in C# and the .NET Core framework.
- Solid understanding of front-end technologies (e.g., HTML, CSS, JavaScript).
- Experience with relational databases (e.g., SQL Server, MySQL, PostgreSQL).
- Knowledge of CICD pipeline (e.g., Git, JIRA, Azure DevOps).
- Basic knowledge of Cloud Technologies (Azure Cloud or GCP).
- Familiarity with RESTful APIs and web services.
Educational Requirements:
- BE Computer Science / BTech
Professional Experience:
- 4+ years
Work Location:
Mumbai, India
Job Locations: Mumbai - India
Experience: 4+ Years