IT outsourcing • Professional services • Software Engineering • Integration • Enterprise architecture
51 - 200
June 20
IT outsourcing • Professional services • Software Engineering • Integration • Enterprise architecture
51 - 200
• Lead Software Development: Design, develop, and deliver high-quality .NET applications and services, ensuring robust, scalable, and maintainable code • Implement Best Practices: Drive the adoption of development best practices including code reviews, unit testing, and continuous integration and deployment (CI/CD) • Collaborate Effectively: Work closely with product owners, designers, and other engineers to define, design, and ship new features in an agile environment • Mentor and Guide: Provide technical leadership and mentorship to junior developers, fostering a culture of continuous learning and improvement • Innovate and Optimize: Continuously seek ways to innovate and improve software performance, reliability, and user experience, staying abreast of the latest industry trends and technologies
• Minimum 6 years of professional development experience in .NET 6.0+ framework with C# • Culture of object oriented analysis and design using common design patterns, Solid principles, asynchronous programming and microservices approach is mandatory • Expertise in the full software development lifecycle and ability to integrate application components with back-end systems via new and existing APIs • Familiarization with Redis & Kafka message broker • Solid communications skills & problem-solving attitude is mandatory • Adaptability in high demanding environments and team spirit • Bachelor degree in Computer Science or Information Systems Engineering is mandatory • Relevant Master's Degree will be considered as a plus • Completed military service (male applicants) • Fluency in English is a must
• Attractive compensation package, reflecting your expertise • Annual company profit - linked bonuses & performance - driven perks • Comprehensive medical, dental, and life insurance coverage • Opportunities for professional growth through training and certifications • Regular mentoring sessions supporting your development
Apply Now