Turnberry Solutions is looking for a Full Stack Developer to join their Digital Modernization practice to deliver exceptional digital experiences and empower organizations to thrive in today's digital market.
Requirements
- Proficiency in .NET technologies, including ASP.NET, C-Sharp, and .NET Core
- Strong front-end development skills using HTML, CSS, JavaScript, and modern front-end frameworks (React, Angular, or Vue.js)
- Knowledge of RESTful API design and integration
- Solid understanding of software design principles, data structures, and algorithms
- Familiarity with software development best practices, version control (e.g., Git), and continuous integration/continuous deployment (CI/CD) pipelines
- Experience with .Net Full Stack Engineer, Cloud (Azure)
- Expertise in Azure Functions, ServiceBus, EventHubs and other PaaS components, API and APIM Azure SQL, No-SQL, Postgress, Microservices, System Design and Data Patterns. Using MVC NOT Entity Framework
Responsibilities
- Lead the development of web applications using Microsoft .Net technologies, including C-Sharp, ASP, .Net, and MVC
- Collaborate with designers, front-end developers, and other stakeholders to ensure that the web application meets the needs of the user and the organization
- Develop and maintain the database schema and stored procedures using Microsoft SQL Server
- Optimize the performance and scalability of the web application
- Test and debug the web application to ensure it meets the functional and performance requirements
- Mentor and provide guidance to junior Full Stack Developers - .Net on web development best practices
- Stay up-to-date with the latest web development trends and best practices to ensure that the organization's web applications are state-of-the-art
Other
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- A minimum of 5 years of professional experience in full-stack .NET development
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration abilities
- Certifications such as Microsoft Certified: Azure Developer Associate are a plus