Overview
The Dotnet Full Stack Developer with expertise in Azure Angular C# and .NET Core plays a crucial role in the development implementation and maintenance of software applications within our organization. This position demands a deep understanding of various technologies allowing the developer to build and optimize applications across the full technology stack. As part of a dynamic team the successful candidate will be responsible for transforming business requirements into technical solutions through robust coding practices and adherence to software development best practices. Collaborating closely with both frontend and backend developers they will ensure seamless integration with cloud services enhancing system performance and user experience.
Key Responsibilities
- Design develop and maintain fullstack applications using .NET Core Angular and Azure services.
- Collaborate with UX/UI designers to ensure responsive and intuitive user interfaces.
- Implement RESTful APIs for seamless integration between frontend and backend services.
- Utilize Azure DevOps for continuous integration and deployment of applications.
- Write clean maintainable and efficient code adhering to coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Develop and execute unit and integration tests to ensure software quality.
- Collaborate with database developers to design and maintain database schemas in SQL Server.
- Work with crossfunctional teams to gather and analyze user requirements.
- Stay updated with emerging technologies and industry trends to incorporate best practices.
- Participate in agile development processes including sprint planning and retrospectives.
- Troubleshoot and debug applications enhancing performance and reliability.
- Participate in the documentation of software design and technical specifications.
- Provide technical support and guidance to junior developers.
- Engage in regular communication with stakeholders regarding project progress and updates.
Required Qualifications
- Bachelors degree in Computer Science Information Technology or related field.
- At least 4 years of professional experience in fullstack development.
- Proficient in C# .NET Core and Angular frameworks.
- Handson experience with Azure cloud services and deployment.
- Strong understanding of web technologies including HTML CSS and JavaScript.
- Experience with RESTful API development and integration.
- Familiarity with SQL and database design concepts using SQL Server.
- Understanding of Agile methodologies and software development life cycle.
- Strong analytical and problemsolving skills.
- Proven ability to work collaboratively in a teamoriented environment.
- Excellent verbal and written communication skills.
- Experience with version control systems preferably Git.
- Knowledge of automated testing frameworks and methodologies.
- Demonstrated ability to learn new technologies quickly.
- Exposure to cloud infrastructure and services.
- Relevant certifications in Microsoft technologies would be a plus.
version control,restful apis,javascript,restful api development,azure devops,css,automated testing frameworks,unit testing,.net core,azure,angular,sql server,c#,html,git,agile methodologies,full stack development