Job Description:
We are seeking a skilled .NET Developer with a strong focus on Umbraco to join our dynamic team. The ideal candidate will be responsible for designing, coding, and testing software applications using Umbraco, C#, and .NET Core technologies. This role involves collaborating with team members to develop and maintain web applications, APIs, and database systems.
Responsibilities:
- Design, code, and test software applications using Umbraco, C#, .NET Core, and Razor technologies.
- Develop and maintain web applications, APIs, and database systems in collaboration with team members.
- Analyze user requirements and translate them into technical specifications.
- Troubleshoot and resolve software defects and performance issues.
- Ensure the security and scalability of applications.
- Participate in code reviews and provide constructive feedback.
- Keep up to date with industry trends and best practices in .NET development.
- Mentor junior developers and assist in their professional growth.
- Contribute to the continuous improvement of software development processes and methodologies.
Required Skills and Experience:
- Proficiency in HTML5, CSS3, and JavaScript.
- Experience with Lit, Web Components, and Vite.
- Strong knowledge of .NET Core 8, C#, and Razor.
- Familiarity with StoryBook.
- Experience with Umbraco 13, Azure SQL, database migrations, and blob storage.
- Knowledge of Azure DevOps, YAML, artifacts, PowerShell, and Bicep.
As a SharePoint Developer, you will design, build and maintain the SharePoint intranet and policies, in addition systems and processes underpinning technology transformation engagements and lead the adoption of modern platforms and ways of working. This role is hands-on, with a deep understanding of the modern workplace (office 365) ecosystem. You will work in small product teams alongside architects, designers, developers, data analysis and project managers, to deliver. We primarily work with Microsoft products, with Azure being our primary datacentre.
The experience requires:
- Designing, deploying and managing cloud environments in SharePoint.
- Power Platform or Power App experience.
- Pipeline build/deploy tools – Azure DevOps, with CICD
- Automation and Scripting using tools – PowerShell, Python, Bash
- Logging and monitoring tools.
- Cloud platform design patterns and best practices.
If you don’t feel you match with all the above, this company are keen to see what skill you do have, they have opportunities across a wide range of skill sets and levels in tech.
We’re hiring talented professionals for various positions in our MS Technology development team.
Open Positions:
- Netcore + Angular Developer
- Netcore + SQL Developer
- Net + Reactjs Developer
Job Description:
1. .Netcore + Angular Developer
Responsibilities:
- Develop and maintain web applications using .Net Core and Angular.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
Requirements:
- Strong experience with .Net Core and Angular frameworks.
- Proficiency in HTML, CSS, JavaScript, and TypeScript.
- Familiarity with RESTful APIs.
- Understanding of Agile methodologies.
- Excellent problem-solving skills and attention to detail.
2. .Netcore + SQL Developer
Responsibilities:
- Develop and maintain backend services using .Net Core and SQL Server.
- Design and optimize database queries, stored procedures, and indexes.
- Work closely with front-end developers to integrate web applications with backend services.
- Ensure data integrity and security.
- Troubleshoot and resolve database performance issues.
Requirements:
- Strong experience with .Net Core and SQL Server.
- Proficiency in writing complex SQL queries and optimizing database performance.
- Familiarity with ORM frameworks like Entity Framework.
- Understanding of database design principles.
- Excellent analytical and debugging skills.
3. .Net + Reactjs Developer
Responsibilities:
- Develop and maintain web applications using .Net and React.js.
- Collaborate with UI/UX designers to implement interactive and responsive web interfaces.
- Ensure application performance, scalability, and security.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and provide constructive feedback.
Requirements:
- Strong experience with .Net and React.js frameworks.
- Proficiency in JavaScript, ES6+, HTML, and CSS.
- Familiarity with state management libraries like Redux.
- Understanding of RESTful APIs and web services.
- Excellent communication and teamwork skills.