What are the responsibilities and job description for the Full Stack .NET Developer position at CoDev?
Back
Full Stack .NET Developer
Urgent
Required Skills
ReactJS (2)TypeScript (3)SQL (5)C# (5).NET (5)
Job Description
Job Summary:
We are seeking an experienced Full Stack .NET Developer to join our dynamic team. The ideal candidate will have a strong background in full stack development, particularly with .NET Framework and .NET Core. You will be responsible for developing and maintaining web applications that are critical to our operations, including migrating legacy systems to .NET Core. You will work closely with cross-functional teams to deliver high-quality, scalable software solutions.
Key Responsibilities
Required Technical Skills:
Full Stack .NET Developer
Urgent
Required Skills
ReactJS (2)TypeScript (3)SQL (5)C# (5).NET (5)
Job Description
Job Summary:
We are seeking an experienced Full Stack .NET Developer to join our dynamic team. The ideal candidate will have a strong background in full stack development, particularly with .NET Framework and .NET Core. You will be responsible for developing and maintaining web applications that are critical to our operations, including migrating legacy systems to .NET Core. You will work closely with cross-functional teams to deliver high-quality, scalable software solutions.
Key Responsibilities
- Full Stack Development: Design, develop, and maintain web applications using .NET Framework and .NET Core,
- Backend Development: Develop and maintain server-side logic using .NET Core, including working with MVC frameworks.
- Database Management: Work with SQL Server to design, implement, and optimize database schemas and queries.
- Legacy System Migration: Assist in the migration of existing applications from .NET Framework 4.7.5 to .NET Core.
- Code Quality: Write clean, scalable, and efficient code. Participate in code reviews and contribute to improving coding standards.
- Testing and Debugging: Implement automated tests and debug software to ensure high-quality deliverables.
- Collaboration: Work closely with the engineering team and stakeholders to understand requirements, design solutions, and deliver high-quality software.
Required Technical Skills:
- .NET Framework and Core: Proficient in developing web applications using .NET Framework and .NET Core. Experience with MVC frameworks is a must.
- Frontend Development: Implement user interfaces using React.js, ensuring responsiveness and optimal performance.
- Strong Experience in Entity Framework and LINQ
- SQL Server: Proficient in SQL Server, including schema design, query optimization, and data sanitation.
- JavaScript/TypeScript: Strong skills in JavaScript, with experience in TypeScript being an advantage.
- Frontend Tools: Experience with modern frontend development tools and libraries such as Webpack, Babel, and npm/yarn.
- Version Control: Proficient in using Git for version control and collaboration.
- API Development: Experience in building and consuming RESTful APIs.
- Cloud Deployment: Familiarity with deploying applications on cloud platforms like DigitalOcean is a plus.
- Coding Standards: Knowledge of coding best practices and experience with automated testing frameworks.
- CI/CD: Experience with Continuous Integration and Continuous Deployment pipelines.
- Problem-Solving Skills: Strong analytical skills with the ability to troubleshoot and solve complex technical issues.
- Communication: Excellent communication skills, both verbal and written.