Position: Middle .NET developer
Company: GlobalLogic
Experience required: 2y
Category: .NET
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

Job Description
A degree in Computer Science or comparable field.
2-3 years of professional experience in a related field.
Good knowledge of software development (.Net, C#).
An analytic approach to software design.
Good verbal and written communication skills in English.
Nice to have:

Knowledge of JavaScript.
Knowledge of distributed systems.
Experience in delivering Windows Store Applications.
Experience in GUI Applications.
Job Responsibilities
On a daily basis you will be using C# to communicate with Universal Windows Platform API and Microsoft Store API in particular. You will read documentation, experiment to fill the gaps, and communicate with Microsoft representatives when their expertise is indispensable. You will be incorporating XAML and MVVVM patterns daily to implement the user interface according to UX design. Your code design will allow reporting and graceful handling of errors. It will accommodate to a variety of platforms: PC, Xbox, OEM devices, ARM64. You will be writing unit tests using the XUnit framework for most of your code. After you merge your branch to main on Perforce, you will pay attention to emails from the ElectricFlow continuous integration server. You will write some documentation on Confluence and co-plan and co-manage team’s work in Jira. From time to time, you will update data on the Contentful CMS or order translations through Smartling.

You will cooperate with the young and engaged team to provide the best quality code. This will include giving and welcoming critique during frequent, thorough code reviews and seeing the overall picture to propose architectural changes and discuss proposals from other team members from time to time. You will find ways to enhance the knowledge and skills of the team. You will be also engaged in deciding how to maintain quality and meet the monthly deadlines at the same time. Yes, trade-offs are your friends, you are an engineer after all. Well, they are not enemies at least.

You will closely cooperate with the Quality Assurance team to share knowledge, write test plans, make products easier to test, and of course fix bugs. You will also analyze App Center reports to find and fix those little creatures. When the need arises, you will help the QA team with testing.

A less engaging but equally important part of your work will be to communicate with the designer and product owner to better define requirements, propose changes in the product and show your achievements.

Last but not least, you will participate in an evolving Scrum team that is steering itself to be better organized and managed.

Department/Project Description
About Us

We are creating spectacular user experiences at the intersection of art and science. Our technologies and innovations power these user experiences by connecting end-to-end ecosystems, from the artistic creative process, through distribution, all the way to endpoint playback. These ecosystems include premium cinema solutions, gaming systems, home theaters, mobile devices, and pretty much everything in between. Come explore the opportunity, and discover the next wave of disruptive innovation. 

The Opportunity

This is a position where technical communications, expertise, teamwork, and stakeholder cooperation are key to delivering business value. We're seeking a talented individual who will join a team working on an application that presents the value of one of the top media technologies for customers across the globe