Position: ASP.NET Full Stack Developer
Job Summary: We are seeking a highly skilled ASP.NET Full Stack Developer to join our dynamic team. The ideal candidate will be responsible for building and maintaining web applications using the .NET Framework, C#, ASP.NET, SQL Server, and other advanced components of Microsoft technology.
Key Responsibilities:
- Design, develop, and deploy web applications using ASP.NET and related technologies.
- Collaborate with front-end developers and designers to create seamless user experiences.
- Write clean, scalable, and maintainable code following best practices.
- Ensure the security and data protection of web applications.
- Stay up-to-date with recent technologies and industry trends.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong understanding of the .NET framework, C#, and ASP.NET.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript/TypeScript, and front-end frameworks.
- Experience with ORM frameworks, particularly Entity Framework.
- Familiarity with managing source code with Git, including GitFlow Workflow.
Skills:
- Solid knowledge of object-oriented programming and software design principles.
- Experience in developing RESTful APIs and web services.
- Ability to work with SQL databases and write efficient SQL queries.
- Understanding of code patterns and practices, and affinity for developing unit tests.
Desired Experience:
- Proven experience as a full stack developer in a similar role.
- Experience with software design & development principles such as SOLID and Domain-Driven Design.