Are you a seasoned .NET Architect willing to grow as a professional and work on large-scale projects, using technology stack that is both diverse and cutting-edge? Are you passionate about innovative and top-notch software solutions and want to be part of like-minded professionals? Do you enjoy working in a fast-paced, yet collaborative environment?
If your answer is “Yes”, we would love to talk to you.
Who are we looking for?
Our technical team is expanding, and we have a thrilling job opportunity for .NET Architect who is seeking a challenging work in international projects for worldwide clients and wants to contribute for our development and growth.
What your responsibilities are going to be?
Lead software architecture initiatives throughout the product life cycle across the organization
Define software application architecture solution proposals and alternatives with the team, including scheduling, resource & costing
Lead and participate in software architecture
Own the Domain Roadmap and works closely with business, architects and engineering heads to set priority, deliver on-time and within budget
Guide engineering teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, implementation schedules, and adherence to development goals and principles
Drive and understand use cases for current and future architectural requirements across multiple domains
Be part of the Architectural Committee consisting of the team of architects to achieve enterprise-wide architectural alignment, work towards devising architectural solutions
What qualifications are needed?
Proficiency in C# / .NET
5+ Years of experience building .NET solutions
Advanced knowledge of modern software development paradigms, design patterns, best practices and conventions
Solid experience building backends and REST APIs
Experience building cloud solutions – AWS, Azure, GCP
Experience engineering scalable and reliable solutions
Experience with version control systems (Git, TFS, etc.)
Experience with relational and non-relation databases
Be proficient in Object-Oriented Design and Architecture
Agile Development Experience
Exposure to continuous integration, delivery and deployment
Fluency in English
What would be considered as an advantage?
Proven record of building Microservices
Docker and Kubernetes
Bachelor’s degree in Computer Science or equivalent
Excellent analytical and problem-solving skills
Experience in doing code reviews and writing technical documentation
A mindset of delivering secure, well-tested and well-documented software
Experience integrating to third parties
Sofia, Plovdiv, Varna, Burgas, Skopje