Position: Senior back-end developer (C#.Net)
Company: BDO
Experience required: 3y
Category: .NET
English level: upper
Published: 2022-10-01T00:00:00+03:00

BDO is a leader in exceptional client service, which begins with exceptional employee relations. 

BDO provides continuous reskilling, opportunities for professional and career growth, projects and clients to realize your potential. 

  

Your opportunity: 

BDO in Ukraine in cooperation with BDO Norway is looking for experienced Senior back-end developer (C#.NET). 

We are looking for someone who is passionate about software development and wants to work with backend development. You will be part of a team of committed and dedicated developers who strive to digitize how we at BDO work. You will work closely with architects, product managers, business representatives, and other developers. 

For our team, we are looking for an experienced developer who will contribute to the development of both new and existing solutions. We are an independent product team with ownership of the products we develop. Good discussions about the choice of technology and architecture for our solutions are important to us. With us, you get a varied workday where we develop solutions in Microsoft Azure that contribute to efficient work processes internally at BDO. The code we produce is published to Azure and you will be part of an environment that is concerned with high quality, frequent launches and continuous learning and improvement. 

 

The individual will own the following responsibilities: 

Work on internal projects, using different software 

Have technical responsibility for solutions and continuously improve skills over time with the team  

Develop automated tests and test frameworks that support continuous deliveries  

Contribute to discussions about the choice of technology and architecture for existing and new solutions  

Develop software in the context of a project, while ensuring alignment to current and developing architecture 

Delivering on development activities on time and on budget per project plan with the highest level of quality while producing code that is secure, reliable, reusable and scalable 

Understand and help refine un-stated requirements & work with internal and/or external stakeholders and project team members to define software requirements; and to assess feasibility of solution within time constraints 

Prepare Technical Design and Specification documents 

Contribute to how we continuously improve the way code is prepared and published 

Work with the project team to review problems, define and test solutions 

 

Your experience and education: 

Must have: 

Relevant higher education of min. bachelor level  

Minimum 4 years of relevant work experience  

Proven experience with C# .Net (at least 2-3 years) 

Proven experience with Azure services like APIM, ServiceBus, Azure Functions and Logic Apps  

English level upper-intermediate and above — both oral and written 

Nice to have: 

Good knowledge of SQL 

Knowledge of Infrastructure as Code (IaC) 

 

Professional and Soft Skills: 

Excellent communication skills — both oral and written 

Experience with work in flexible processes  

Autonomous and self-driven 

Creative 

Detail-oriented 

Team player 

Well-organized 

 

Working conditions: 

 

Working schedule: Mon-Fri, 8 hours a day, with overlap 09-15 CEST time zone 

Ability to work remotely 

Length of Contract of Employment — minimum of 6 months (with possibility of prolongation) 

Competitive salary (6 000 — 8 000 USD gross) 

Potential bonuses 

Onboarding help 

Corporate laptop 

An opportunity to be involved in ambitious high-tech projects 

 
Why BDO? 

  

At BDO you can apply your skills and experience, exchange with colleagues worldwide, contribute to innovative approaches and services development for our Company and our clients. 

 

We care about our employees and do everything for their professional development. 

 

Staff relations are based on the principles of mutual understanding and support. 

 

We have a strong team spirit and a friendly, welcoming and extremely professional atmosphere.