Senior Fullstack Developer (Angular & .NET)
Indexed description
Our global client base needs builders: engineers and developers who love technology, have deep expertise in software and cloud technologies, and importantly, have a passion for culture and customers.
- We obsess about our customers
- We build outstanding technical solutions
- We create an awesome culture
- We accelerate learning and careers
Your activities will include
- The development of C# .NET Core, Web API, Angular 9+, HTML, Responsive CSS, web applications, Microservices, web portals and service APIs, windows, and web services.
- Building and supporting developed software and applications using Microservices and Service Bus architecture in an Azure Cloud environment.
- Using SQL Server querying, Entity Framework, Graph-QL and an understanding of ETL processes.
- Maintenance of existing sites and applications implementing incremental changes as required by the business, provide technical advice and support to business analysts.
- Share in peer code reviews with other developers.
- Work with the wider development and QA team to evolve the technical strategy to ensure it stays relevant with new tools, technology and approaches.
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field.
- Strong expertise in C# development using .NET Core.
- Solid front-end development skills with Angular 9 or higher, including the ability to create responsive UIs using HTML5, CSS3, and JavaScript/TypeScript.
- Hands-on experience designing and consuming RESTful APIs, working with Web API technologies, and integrating with legacy SOAP-based services.
- Familiarity with software testing methodologies, particularly Unit Testing and Mocking frameworks (e.g., Moq, NUnit, xUnit), to ensure high code quality and maintainability.
- Thorough understanding of clean coding principles, secure coding practices, code refactoring techniques, and general programming best practices. Awareness of web and application security fundamentals such as OWASP guidelines.
- Experience with building and deploying cloud-based microservices on Microsoft Azure, including familiarity with Azure Service Bus, Docker containerization, and relational data storage using Azure SQL Database.
- Proficiency in using source control systems such as Git or Team Foundation Server (TFS) for code collaboration and version control.
- Working knowledge of Entity Framework for ORM-based database access and GraphQL for flexible data querying in APIs.
- Exposure to Azure DevOps pipelines and tools for continuous integration, continuous delivery (CI/CD).
- Experience with Craft CMS or similar modern content management systems.
- Familiarity with SonarQube or equivalent tools for static code analysis and maintaining code quality metrics.
- Understanding of Agile/Scrum methodologies and experience participating in cross-functional teams using iterative development practices.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search