In this Role, Your Responsibilities Will Be:
Architecture & Design:
- Design and implement microservices-based applications in the AWS Cloud, primarily using C#, .NET 6, and Python.
- Ensure scalability, performance, and security of software solutions.
- Contribute to the integration of microservices with existing systems and third-party services.
- Contribute to the integration with the BI tool for dashboarding.
Development & Implementation:
- Lead the development of high-quality code, following coding standards to ensure quality.
- Implement CI/CD pipelines to automate deployment and testing processes.
- Conduct code reviews and ensure the maintainability of the codebase.
Cloud Management:
- Optimize AWS cloud infrastructure for cost, performance, and reliability.
- Use AWS services such as ECS, EKS, Lambda, S3, RDS, and others to build robust solutions.
- Supervise and fix cloud-based applications to ensure uptime and performance.
Database Management:
- Work with MSSQL and Vertica databases to ensure efficient data storage and retrieval.
- Optimize database performance and handle data integrity.
Infrastructure as Code:
- Treat infrastructure as code with Ansible and Terraform.
- Ensure consistent and repeatable deployments of infrastructure and applications.
Innovation & Improvement:
- Stay updated with emerging technologies and industry trends, integrating relevant advancements into the development process.
- Advocate for the adoption of new tools and technologies that enhance productivity and quality.
For This Role, You Will Need:
Education:
- Bachelor’s or "", "Master’s degree or equivalent experience" in Computer Science, Engineering, or a related field.
Experience:
- Minimum of 8 years of software development experience.
- Proven experience in architecting and developing microservices-based applications.
- Proven experience in large-scale enterprise applications, over big data volumes.
- Extensive experience with AWS cloud services and infrastructure.
- Strong background in backend development using C#, .NET 6, and Python.
- Experience with front-end technologies, particularly Angular or JavaScript.
- Experience with infrastructure as code using Ansible and Terraform.
- Familiarity with Java11.
Technical Skills:
- Proficiency in programming languages such as C#, Python, and frameworks like .NET 6.
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Experience with CI/CD tools (AzDo).
- Knowledge of database technologies (MSSQL, Vertica).
Soft Skills:
- Strong problem-solving and analytical skills.
- Effective communication and interpersonal skills.
- Ability to work in a fast-paced, dynamic environment.
Preferred Qualifications that Set You Apart:
- Familiarity with business intelligence tools, specifically MicroStrategy for dashboarding.
Monthly based
, Sibiu, Dealu Frumos, Romania, Dealu Frumos, Romania
, Sibiu, Dealu Frumos, Romania, Dealu Frumos, Romania