Overview
The Full Stack .NET Developer plays a crucial role in our organization responsible for the endtoend development of various web applications and software solutions. Working closely with crossfunctional teams this role will require a strong foundation in both frontend and backend development and a keen understanding of .NET framework as well as proficiency in database management and serverside architecture.
Key responsibilities
- Participate in the entire application lifecycle focusing on coding testing and debugging
- Build interactive userfriendly web applications with a modern frontend framework
- Develop and maintain serverside API services and business logic
- Implement security and data protection measures
- Create and optimize database schemas
- Collaborate with UI/UX designers to implement design into the code
- Ensure responsiveness and optimization of applications for maximum speed and scalability
- Integrate frontend and backend aspects of web applications
- Work closely with the QA team to identify and fix bugs
- Stay updated with emerging technologies and industry trends
- Provide technical support to project teams and clients
- Conduct code reviews and mentor junior developers
- Participate in continuous improvement initiatives
- Document development phases and monitor systems
- Contribute to technical design discussions and provide innovative solutions
Required qualifications
- Bachelors degree in Computer Science Engineering or related field
- Proven experience as a Full Stack .NET Developer or similar role
- Proficiency with C# ASP.NET MVC and Entity Framework
- Strong understanding of frontend technologies such as JavaScript HTML and CSS
- Experience with web services and API integration
- Excellent understanding of SQL and database management
- Familiarity with agile methodologies and version control tools (e.g. Git)
- Ability to troubleshoot and debug complex issues
- Solid knowledge of software architecture principles
- Excellent communication and teamwork skills
- Passion for learning and adapting to new technologies
- Ability to work independently and manage multiple tasks simultaneously
- Strong attention to detail and problemsolving abilities
- Experience with continuous integration and deployment
- Proven track record of delivering highquality software solutions
javascript,html,c#,entity framework,aws,sql,mvc,.net,css,html/css,agile methodologies,software architecture principles,git,asp.net,angular,continuous integration and deployment