ValueLabs is seeking a highly skilled Dotnet Full Stack Developer to join our dynamic team. This role is pivotal in designing and developing scalable, secure, and highly available microservices-based applications. If you have a passion for cutting-edge technology and are experienced in cloud-native solutions, we want to hear from you!
Key Responsibilities
- Design & Development. Create scalable microservices-based applications using C# and .NET Core.
- API & Messaging Systems. Develop RESTful APIs and messaging systems utilizing Azure Functions, Azure API Management, and Service Bus.
- Data Storage Solutions. Design and implement data storage solutions with Azure Cosmos DB.
- Containerization. Containerize applications using Docker and Kubernetes.
- CI/CD Pipelines. Implement and manage CI/CD pipelines with Azure DevOps, including automated testing, continuous integration, and deployment.
- Collaboration. Work with cross-functional teams to design and implement cloud-native solutions that align with business requirements.
- Optimization. Troubleshoot and enhance application performance, scalability, and reliability.
- Innovation. Stay updated with the latest trends and best practices in cloud computing.
- Code Quality. Participate in code reviews and ensure adherence to coding standards and design patterns.
Requirements
- Educational Background. Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Experience. 6+ years in software development with a focus on cloud-native applications and microservices architecture.
- Technical Skills. Proficiency in C#, .NET Core, and Azure cloud technologies; experience with Azure Cosmos DB, Azure Functions, Azure API Management, and Service Bus.
- Containerization Knowledge. Experience with Docker and Kubernetes.
- CI/CD. Familiarity with Azure DevOps, including Azure Pipelines and Azure Boards.
- Software Engineering Skills. Strong understanding of design patterns, software architecture, and testing methodologies.
- Problem-Solving. Excellent problem-solving skills with the ability to troubleshoot complex issues.
- Communication. Strong communication and collaboration skills with experience in agile development methodologies and version control systems such as Git.
How to Apply
Interested candidates are encouraged to apply directly by sending their updated resume to [email protected].