Position: Senior Software Engineer (C# /.NET)
Company: A-HR
Experience required: 3y
English level: intermediate

Our Client is a global provider of integrated software development solutions to companies around the world, from North America to the EU, from Israel to Australia.
Offshore R&D centers are located in Kiev and Lvov. Our team is 50% removed and distributed. The company specializes in flexible interaction exclusively with international clients (spanning industries from commercial aviation to financial technology) thanks to a multinational support team of experts and leadership.
We are looking for a Senior Software Engineer (C # / .NET).
Project: There are 3 sub-projects:
1. Applying a different architectural paradigm for Unity games to improve development productivity
2. Splitting CoreTech into separate artifacts / SDKs (eg jackpots, missions)
3. Unity asset management tool that provides a unified approach to finding game resources and their life cycle.
Responsibilities:
— Report to the Team Lead
— Сontribute to the development of new features
— Improve the quality of our applications
— Build supporting tools
— Apply sound engineering principles to your development tasks
— Hold technical discussions
— Moderate code reviews
— Extend our automated test coverage
— Drive the quality of the codebase
— Work closely with stakeholders and collaborators across multiple disciplines
— Be a team player with exemplary communication skills
— Participate in Scrum ceremonies and assist in the story creation process.

What skills/qualities are required:
— 4+ (senior) years professional experience with C# / .NET
— In-depth knowledge of software engineering principles and design
— Strong experience with automated testing
— Exemplary communication skills
— Experience in profiling, optimization and developing performant code
— Proficient with CI and SCM
— Knowledge of game or mobile development

Work Schedule:
You can work from 9 am till 6 pm or from 10 am till 7 pm.
About our client: this is no longer a startup, while the feeling of a family atmosphere remains. In the team, you will always find the support of a team that
working on one goal.
- Every day you will meet interesting and complex (international) projects that cover industries from commercial aviation to financial technology (different technologies, different products).
- You will have many career opportunities and development of new skills, opportunities for mentoring or learning from more experienced colleagues.
Benefits:
- work in a friendly and energetic team of professionals.
- Corporate events, holidays and teambuildings for you.
- Training and development: in addition to the library (about 500 books!) There is a budget for your professional development.
- People-centered management without bureaucracy.
- Paid vacation and sick leave.
- Moving program: if you are from another city and want to move to Kiev, we will be happy to help you!