Your Challenge
1. Providing input during refinement and planning sessions within the team
2. Designing, maintaining new and existing microservices
3. Doing code reviews and ensuring that good code quality is maintained
4. Improving the stability and liability of the services by writing different types of tests (unit, integration, and acceptance tests)
5. Writing documentation and API contracts
6. Collaborating with other development teams utilizing the core team services
7. Engaging in enhancing our CI pipelines for C# services
8. Collaborating with DevOps team to deliver the services to the cluster
9. Mentoring junior developers in best practices
,
Your Profile
10. 5+ years of experience using C#
11. Strong hands-on experience using Dotnet technologies
12. Knowledge of software design patterns and being able to apply them to different components of the code
13. Strong knowledge of different test frameworks and tooling
14. Experience using SQL and NoSQL databases preferably Postgres and MongoDb
15. Knowledge of containerization technologies and how to optimize for container-based development
16. Fluent written and spoken English skills
17. Knowledge of Typescript-based microservices, Angular, Jenkins and shell commands on Linux/WSL2 system are a plus
,
Your Benefit
18. Relaxed, supportive and collaborative working atmosphere
19. Exciting projects within international environment
20. Competitive salary and appraisal system
21. Personal development through objective setting, performance reviews, personal development plans, training and certifications
22. Mentoring system
23. Employee events / team building