Position: Senior C# Developer (Angular)
Company: Exadel
Experience required: 3y
English level: intermediate

**Requirements:**
• Proven success in designing, coding and implementing scalable software in a fast-paced, product-centric environment — 3+ years of relevant experience;
• Strong ability to write code C# and Node.js or a similar high-level language;
• Proven ability to code/support HTML5, CSS/Sass, Angular/Javascript and other web technologies;
• Ability to design and implement REST APIs;
• Understanding of Agile techniques;
• Knowledge of testable application design principles, utilizing Karma, NUnit or similar;
• Strong understanding of SQL and relational databases, such as SQL Server or MySQL;
• Knowledge of NoSQL data stores, such as MongoDB or DynamoDB, nice-to-have;
• Well-honed skills in source control management using Git or similar;
• Experience in AWS, Azure or a similar cloud platform;
• English level: Intermediate+.

**We offer:**
• Vacation is 20 working days / till 20 working days per year for sick leaves;
• Full payment of taxes;
• English courses;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.
You can find more information about Exadel in Ukraine here: www.facebook.com/exadelukraine

**Responsibilities:**
• Design, build and maintain efficient and reliable C# code;
• Design, development and testing of new features in the applications;
• Responsible for regular communication with others involved in the development process;
• Implement, test, and bug-fix functionality;
• Responsibility for design and implementation of software projects using C#;
• Participate as a team member in fully agile Scrum deliveries.

**About the Customer:**
The Customer is the pioneer of payment cycle management solutions which take the pain out of payments. For 15 years, the Customer has helped organizations replace manual tasks with automated solutions that seamlessly integrate with existing technology. Today there are more than 400 employees in locations across the US keeping his mission moving forwards by serving clients with payment cycle management solutions.

**About the Project:**
Customer’s solution accelerates cash flow by automating invoice delivery, invoice payment, and cash application. Companies can improve operational efficiency throughout the invoice-to-cash process with electronic invoicing and payments in a flexible, cloud-based solution.
• We have a few B2B websites related to viewing and making payments against open Invoices.
• Websites are developed in Angular 7.
• Our backend microservices are written in .net core.
• Unit tests are written in nUnit for back end and Jasmine for UI. The experience here is important.
• Our DB technology is RDS MySQL.
• Deploy our code into AWS using Terraform. Knowing Terraform and DevOp processes is a plus.
• Use GitLab for source control.
• Use Jira for tracking work.
• We have 2 scrum teams composed of Dev and QA, 2-week sprints, release code into production at the end of each sprint. We are looking to add one full stack Sr Developer to each scrum team.

**Project Stage:**
Development