.Net Engineer
We are looking for a skilled .Net Engineer to join our team!
You’ll be working at the international projects for a company-provider of an audit, consulting and financial advisory from the USA.
The product we develop: an application designed to facilitate and automate internal cooperation processes to enhance productivity, efficiency, and data security of clients.
Our teams consist of: Technical Delivery Manager, Business Systems Analyst, Application Architect, Developers (dedicated FE and BE), QA Engineers and Designers (up to 20 people per team).
Requirements:
1. 3+ years with .NET framework (4.6+ & C# 6, Core) in enterprise environment;
2. OOP — solid understanding of OO design principles and patterns;
3. Web Development Backend —.NET Core, Web API, GraphQL, ADO.NET enterprise experience. Solid understanding of Web App lifecycle in different hosting environments, security, error handling;
4. Practical experience with SQL (PostgreSQL);
5. Experience with Cloud (AWS) is required;
6. Experience with Microservices architecture is a big plus;
7. Experience in working within an agile software development team.
Responsibilities:
1. Develop new features;
2. Analyze Requirements and clarify with BSA;
3. Participate in groomings, estimation and planning sessions;
4. Collaborate with other team members (incl. Front-end team, QA team, TDM, BSA, Architect, etc.);
5. Support of the existing functionality, refactoring, bug fixing.
What we offer:
1. Paid training programs and English/Spanish language courses;
2. Medical insurance, sports program compensation and other benefits compensation program, which can be selected by each employee according to their personal preferences;
3. Comfortable working hours;
4. Awesome team events and a wide variety of knowledge sharing opportunities.