Role: Senior Software Developer, Microservices and Cloud Technologies
Role Overview:We are seeking a highly skilled and motivated Senior Software Developer with expertise in Microservice Development, Java/Spring or C#/.NET, Docker, Kubernetes, OpenShift, Cloud Migration, SQL Server, and experience with DevOps tools (JFrog, SonarQube, Jenkins, AzureDevOps). Bonus skills include reporting Analytics & Data Visualization, and Systems Architecture.You will play a crucial role in designing, developing, and implementing cutting-edge solutions for our clients in a cloud-native environment.
Key Responsibilities:
Microservice Development:Design, develop, and maintain scalable microservices architectures.Collaborate with cross-functional teams to ensure the seamless integration of microservices.
Java/Spring or C#/.NET Development:Utilize your expertise in Java/Spring or C#/.NET to build robust and efficient applications.
Containerization and Orchestration:Implement and manage containerized applications using Docker and orchestrate them with Kubernetes or OpenShift.
Cloud Migration:Lead cloud migration initiatives, with a focus on Azure Cloud or Google Cloud Platform (GCP).Ensure the smooth transition of applications to the cloud environment.
Database Management:Proficient in working with SQL Server for database design, optimization, and maintenance.
DevOps Tools:Experience with DevOps tools such as JFrog, SonarQube, Jenkins, and AzureDevOps for continuous integration and delivery.
Qualifications and Skills:
Bachelor's or Master's degree in Computer Science or a related field.4+ years of experience as a full stack developerProven experience as a Senior Software Developer with a focus on microservices and cloud technologies.In-depth knowledge of Java/Spring or C#/.NET, Docker, Kubernetes, OpenShift, Cloud Migration (Azure Cloud or GCP), SQL Server.Hands-on experience with DevOps tools (JFrog, SonarQube, Jenkins, AzureDevOps).Strong problem-solving and communication skills.Analytical abilityTechnical Expertise in Terraform, Docker, Kubernetes, OpenShiftStrong oral and written communicationReporting Analytics & Data Visualization: Develop and implement reporting solutions for data analysis and visualization.Systems Architecture: Contribute to the design and implementation of scalable and secure system architectures.