You are curious, persistent, logical and clever. You enjoy living by the code of your craft and developing mind-blowing solutions for complex problems. You are a true techie at heart. If this sounds like you, this could be the perfect opportunity to join our team as a Senior .NET Developer. Scroll down to learn more about this role’s responsibilities and requirements.
About the Project: Our client is the world’s leading source of intelligent information for businesses and professionals. This organization offers end-to-end enterprise business management solutions that allow law firms and professional services organizations to run operational aspects of their firms, including business development, risk management, client and matter management, and financial management. As a member of our team, you will work on a project which creates an enterprise business management solution in the legal domain. Working alongside our customer’s engineers, you will create solutions to move on-premise features into Azure and help the customer acquire new clients.
What You’ll Do
Develop and migrate on-premise functionality to make it available in Azure;
Review project documentation and analyze requirements;
Write a well-designed, testable, quality code following clean code principles;
Investigate and resolve issues in a development environment;
Work in cross-functional team fully responsible for all development, testing and deployment of the product;
Contribute to all phases of the development lifecycle;
Work both independently and in close collaboration with team members;
Communicate directly with the customer.
What You Have
3+ years’ production software development experience in .NET;
Solid knowledge of ASP.NET MVC;
Solid knowledge of SQL;
Azure development experience (e.g. blob storage, AAD, Azure Functions);
Solid technical expertise and troubleshooting skills;
Understanding of Agile/Scrum;
Strong communication skills.
What We Offer
Innovative solutions delivery to the world’s digital changes;
Experience exchange with colleagues all around the world;
Opportunities for self-realization;
Friendly team and enjoyable working environment;
Engineering, corporate and social events;
Social package: professional & soft skills trainings, medical & family care programs, sports;