We are seeking a highly skilled and experienced Senior Full-stack Software Developer with expertise in .NET and React to join our dynamic team.
The ideal candidate will excel in developing innovative full-stack web applications, driving technical excellence and fostering collaboration in a team-oriented environment.
Responsibilities
- Design, develop and maintain full-stack web applications using .NET and React
- Collaborate with cross-functional teams to understand and document requirements and specifications
- Implement microservices architecture and containerization strategies
- Utilize Azure cloud technologies including Container Apps, AKS, Redis and Azure Functions
- Develop and manage relational databases using SQL and Entity Framework
- Ensure robustness and efficiency of CI/CD pipelines using tools like Azure DevOps, Jenkins or similar
- Create scalable and high-performance front-end solutions by incorporating UI libraries such as Bootstrap
- Employ DevOps approaches for CI/CD, release management and automation with tools such as Azure Repos, GitHub, Terraform or Azure ARM
- Enhance software performance and reliability while adhering to coding best practices
- Maintain high standards of code quality and ensure consistency through code reviews
Requirements
- 5+ years of experience in developing full-stack web applications
- Expertise in C#, .NET Core, Linq and Entity Framework
- Strong skills in SQL and relational database management
- Proficiency in developing web applications using React
- Familiarity with UI libraries such as Bootstrap
- Background in using CI/CD tools like ADO or Jenkins
- Experience with Azure cloud technologies including Container Apps, AKS, Redis and Azure Functions
- Competency with microservices architecture and containerization tools like Docker or Kubernetes
- Capability to handle DevOps processes for CI/CD and automation using Azure DevOps, GitHub or similar platforms
- English B2+ or higher for effective communication