Technical Architect .NET Developer
Software Engineering function hiring in: Bulgaria
Engagement Option(s): Full Time
Work Preference Option(s): Hybrid

Are you a visionary engineer ready to elevate your career to new heights and become a key player in shaping the future of solutions with Ascent?

About us

Ascent is a design-led software, data, and cloud business that specializes in advanced analytics and AI.  We are an engineering business. We design, build, and manage cloud-native products, solutions, platforms & experiences on Azure.

Our pan-European community of engineers, architects, data scientists, and digital consultants helps customers take on challenges and opportunities, so they can do something new, or do existing things better.

From global insurance, pharma, healthcare, and retail to smart home devices, space exploration, and cricket - we get to work with some of the sharpest minds in the brightest businesses.

At Ascent, we also believe in fostering a vibrant office community where collaboration thrives and connections flourish. With our hybrid approach, we prioritize hiring individuals who reside in close proximity to our offices. Our aim is to cultivate a positive atmosphere and sense of belonging by facilitating easy access to the office. However, we welcome applicants from all other areas in the indicated countries, as we value diversity and recognize the unique perspectives each individual brings to our team. Join us in shaping a workplace where proximity enhances collaboration while inclusivity strengthens our community.


About the role 

Ascent is seeking a highly skilled and motivated Technical Architect with expertise in Microsoft Azure to join our dynamic team. You will design and implement robust architectural solutions in this role, aligning technology with our business goals. You will engage in hands-on coding, develop proof-of-concept solutions, and make strategic technical decisions. You will also participate in pre-sales and proposal activities, ensuring optimal architectural choices. Additionally, you will lead architecture design, ensuring scalability, performance, and security, while providing technical guidance to development teams. As a key member of our architecture team, you will promote best practices and foster technical excellence across the organisation. 


  • Lead the architectural design and development of software solutions on the Microsoft Azure platform. 
  • Serve as the subject matter expert on Azure technologies, .NET C# development, guiding best practices, services, and architecture patterns. 
  • Run investigations and develop proof-of-concept solutions and prototypes to demonstrate feasibility and guide implementation decisions. 
  • Design scalable and high-performance Azure-based solutions, considering factors such as load balancing, auto-scaling, and caching mechanisms, while leveraging .NET C# frameworks. 
  • Conduct and deliver Azure Solution Assessments. 
  • Ensure Azure solutions adhere to security best practices and compliance requirements, implementing measures such as encryption, identity and access management, and data protection. 
  • Architect seamless integration of Azure services with existing systems and third-party applications, leveraging APIs, messaging frameworks, and data integration technologies. 
  • Provide technical leadership and mentorship to development teams, guiding them in the adoption of Azure technologies, coding standards, and development practices. 
  • Identify, review, and mitigate technical risks, issues, and impediments.  
  • Collaborate with stakeholders including business analysts, project managers, and infrastructure teams to understand requirements, communicate technical solutions, and resolve architectural issues. 
  • Stay updated on emerging Azure technologies, industry trends, and best practices, and drive continuous improvement in architecture, processes, and tools, incorporating .NET C# advancements. 
  • Create and maintain architecture documentation, including diagrams, design documents, and technical specifications. Establish governance processes to ensure adherence to architectural standards and guidelines. 


  • A minimum of 7 years of industry experience is required, with the last 2 years in a Senior or Lead Engineer position. This role requires a proven track record of leading and architecting complex software solutions, strong leadership abilities and technical expertise. 
  • Extensive proficiency in C# and the .NET Framework, with a deep understanding of industry best practices and design patterns. 
  • In-depth knowledge and hands-on experience with Azure services, including but not limited to App Service, Functions, Azure SQL, Storage, Service Bus, App Insights, and Key Vault, ensuring robust and scalable cloud-based solutions. 
  • Demonstrated expertise in designing, implementing, and managing cloud-native architectures on the Azure platform, adhering to industry standards and best practices. 
  • Exceptional analytical and problem-solving skills, with the ability to effectively identify, review, and mitigate technical risks, issues, and impediments. 
  • Excellent communication and interpersonal skills are required. The role involves communicating with both technical and non-technical stakeholders internally and externally. The ability to abstract complex technical concepts for diverse stakeholders and facilitate collaboration among cross-functional teams is essential. 
  • Proficiency with source control and collaboration tools such as Azure DevOps and GIT, enabling efficient team collaboration and version control. 
  • Hands-on experience working in Agile environments, with a strong teamwork ethos and effective leadership in driving Agile practices and methodologies. 
  • Proactive and innovative approach towards continuous improvement, with a focus on enhancing technical capabilities and keeping up to date on emerging technologies and industry trends. 
  • Attention to detail and a commitment to delivering high-quality solutions, ensuring thoroughness and accuracy in all architecture design and implementation aspects. 


  • Required:  
    • Microsoft Certified: Azure Solutions Architect Expert 
  • Desirable: 
    • Microsoft Certified: Azure DevOps Engineer Expert 
    • Microsoft Certified: Azure Developer Associate 
    • Microsoft Certified: .Net Developer 
    • Other relevant Microsoft certifications 
  • Candidates who do not currently possess the required certification will be required to obtain them within a set timeframe. 

Working at Ascent

At Ascent we promote a healthy work-life balance by offering flexibility in where you work.  We also promote well-being and provide access to Well Being Coaches. 

Your development and learning will be taken seriously, and we'll support your professional development with training and certification, with regular feedback and review. It is a fun, supportive, and modern workplace where we really live by our company values of Empathy, Energy and Audacity! Ascent also offers a variety of benefits in each of our countries.

Ascent is an equal opportunities employer. We take intentional steps to ensure inclusion and belonging are something real here, not just something we talk about. No person will be treated less favourably because of their gender, pregnancy, and maternity status, marital or civil partnership status, sexual orientation, race, nationality, ethnic origin, age, religion or belief, or disability status. If you require any reasonable accommodation, please let us know when you apply.



Empty Space



Our customers.

Ascent works with over 170 businesses in the UK, Europe and North America. From global insurance, healthcare and retail to smart home devices, space exploration and cricket - we get to work with some of the sharpest minds in the brightest businesses.

Taking CX to the next level with AI for 200,000 members.



Empowering the actuarial community to solve problems with R.



Reducing time-to-market for automotive innovation. 



Evolving a global infrastructure team into a proven Centre of Excellence for cloud.



Improving health and well-being through data transformation.



Enabling data science teams to drive class-leading consumer engagement.​



Bringing the technical vision to life for progressive professional services.



Orchestrating jobs and parts distribution across 6000+ UK sites.



Optimising performance & support with 360° insight into the elite Women’s game.


Promoting collaborative experimentation in sustainable food production.


Creating compelling omnichannel experiences from bar to browser.


Pouring beer

Democratising data to engage new communities & protect the UK seabed.



Delivering the horizontal scale to expand into new medical research fields.



Improving experience and making life simpler for home automation customers.



Unlocking the power of data and analytics to accelerate growth.



Bringing on-demand to the UK’s favourite TV listing and review platform.



Reducing cost, accelerating innovation and attracting new talent in healthcare.


Case Study Premier Hero


Career progression Section

Why join Ascent?

We’re fast becoming a leading European digital transformation business.

Joining Ascent means you’ll be involved in delivering exciting technology projects for leading global brands. You’ll be part of a growing team of super-talented people who are actively choosing to join us on our journey rather than working in big corporates.

Your voice matters at Ascent. We are always keen to hear your opinions and those ideas that come to you at 3am (some of them are definitely as good as they seemed at the time). You’ll develop your talent through our internal Academy, providing a wide range of personal development, up-skilling and cross-skilling opportunities.

Career progression image

Career Progression




Job Post - Contact Us

Need to know more?

We’re here to answer any questions you have about this role or any others featured on the site.

If you can’t see one that’s the perfect fit for you, drop us a note and let us know what we’re missing.

Get In Touch