Job Description
We are seeking a talented and motivated Full StackSoftware Engineer with expertise in .NET, React, and Azure technologies. As aSoftware Engineer, you will be responsible for developing and maintaininghigh-quality, scalable, and efficient full-stack software solutions with afocus on Azure cloud services. Your strong technical skills, problem-solvingabilities, and eagerness to learn and grow will be essential in contributing tothe success of our projects.
·Collaborate with a team of softwareengineers, product managers, and designers to develop full-stack applicationsusing .NET, React, and Azure technologies.
·Participate in the entire softwaredevelopment lifecycle, including requirements analysis, design, coding,testing, and deployment.
·Develop clean, maintainable, and efficientcode following coding standards and best practices.
·Contribute to architectural decisions andprovide input on the selection of appropriate technologies and frameworks, witha focus on Azure services.
·Design, develop, and integrate APIs,microservices, and backend services utilizing Azure services such as Azure AKS,Functions, SQL, and Blob Storage.
·Collaborate closely with frontenddevelopers to ensure seamless integration of frontend components withAzure-based backend services.
·Conduct thorough testing of softwarecomponents, including unit testing, integration testing, and user acceptancetesting, leveraging Azure testing and monitoring tools.
·Troubleshoot and debug issues, identifyroot causes, and implement timely and effective solutions within Azure cloudenvironments.
·Collaborate with cross-functional teams tounderstand business requirements and translate them into technical solutions,with a focus on Azure-based solutions.
Requirements
Essential Skills
·4+ years of professional experience as a Full Stack SoftwareEngineer, with expertise in .NET, React, and Azure technologies.
·Strong proficiency in developing web applications using ASP.NET,C#, JavaScript, React, and related frameworks.
·Strong proficiency in relational databases and SQL.
·Familiarity with Azure cloud services, such as App Service,Functions, SQL , Blob Storage, and Azure DevOps.
·Understanding of RESTful APIs, microservices architecture, andcloud-native application development principles.
·Knowledge of frontend build tools, such as Webpack or Gulp, andpackage managers like npm or Yarn.
·Strong problem-solving and debugging skills, with attention todetail.
·Effective communication and teamwork abilities to collaborate withteam members and stakeholders.
·Desire to learn and stay updated with emerging Azure technologiesand industry trends.
·Familiarity with Agile/Scrum methodologies and experience workingin an Agile development environment.
Beneficial Skills
·Experience with Azure DevOps for source control, build automation,and release management.
·Experience with cross-platform mobile app development usingFlutter, Dart, and Firebase.
·Proficiency in Azure Application Insights for applicationmonitoring and performance analysis.
·Experience with serverless computing using Azure Functions orLogic Apps.
·Experience with Azure DevOps CI/CD pipelines for automatedtesting, build, and deployment processes.
·Knowledge of Azure Kubernetes Service (AKS) for containerorchestration and management.
·Experience with performance optimization and scalabilitytechniques in Azure cloud environments.
·Knowledge of microservices architecture and designing scalable andresilient systems using Azure services.
Familiaritywith frontend frameworks and libraries like Redux, MobX, or Material-UI.
Benefits
Your voice will be heard - you are part of a small collaborativeteam where your ideas will have an impact.
A chance to work with the best international brands from the US,Canada, Mexico, Australia, Singapore, and many more.
Work from home - we're working remotely but still find ways tobuild teams during the pandemic with monthly team building and treats.
Opportunity to travel – we have regularly sent our staff to workdirectly with our clients and this will continue post-Covid. Infact, we have supported our staff for long term assignments or permanentmigrations in the US, Mexico, and Australia.
We've got your back - you're part of a company that will investin your career progression, training and development.
Sponsored AWS and .Net/Azure Certifications
Learning and development opportunities – both on the job andclassroom style training
Genuine Career opportunities / Opportunities to advance – wewant to progress our own people
PTO / paid holidays
Extra leave awarded after your first year of service
Laptop (fully expensed)