Job Description
Summary
We are seeking a highly skilled .NET Full Stack Developer to join our dynamic team. The ideal candidate will have extensive experience in both front-end and back-end development, with a strong proficiency in .NET technologies.
Key Responsibilities
- Develop, test, and deploy high-quality software applications using .NET technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and maintainable code.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing software.
- Ensure the performance, quality, and responsiveness of applications.
- Stay up-to-date with the latest industry trends and technologies.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in .NET (C#, ASP.NET, .NET Core).
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular 16 or latest.
- Familiarity with database technologies such as SQL Server and dapper.
- Understanding of web services (REST, SOAP) and Web APIs.
- Experience with version control systems, preferably Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Skills
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with Agile/Scrum methodologies.
- Knowledge of other back-end languages like Node.js, Python.
Skills
- Attention to Detail
- AWS
- Communications Skills
- Database Management
- Problem Solving
- SQL
- Team Collaboration