Position: Middle/Senior .Net Developer
Company: Exadel
Category: .NET
Experience required: 2y
English level: intermediate

**Requirements (Essential):**
• 2+ years of proven success in implementing and designing enterprise level solutions, or suitable alternative experience in a professional engineering department
• Experience of developing high quality, secure and performant solutions against functional and non-functional requirements
• Solid understanding of Agile working practices and methodologies
• Strong written and verbal communication skills
• Experience in the automation of Software testing and build systems
• Demonstrate an appreciation of the Non Functional requirements and how to meet them
• Experience in the design and programming of applications that can be deployed in a clustered environment and scaled horizontally is essential
• Effective execution of Design and architecture tasks that are sympathetic to a delivery plan is essential.
• The ability to work independently and within development teams in an agile manner is essential.
• Ability to work in a global environment and interface with remote groups is essential.
• Ability to contribute to a cross-functional team in daily stand-ups, sprint planning meetings and retrospectives is essential.
• Experience of direct exposure to customers is essential.
• Self-motivated with a strong desire and drive to succeed is essential.
• Strong organizational, analytical, and time management skills are essential.
• Effective communicator with good written and verbal skills is essential.
• Work collaboratively in a team environment is essential.
• Pragmatic approach to balancing process against flexibility in achieving objectives is essential

**Product/Technical:** 
**Skills and experience in the following are essential:**
• Experience with C# and .NET framework
• SQL Server or Oracle or MySQL

**Skills and experience in at least two skills from the following list is essential:**
• Messaging and Queuing patterns
• Modern REST API patterns
• Use interface design and implementation which ideally incorporates Responsive Design, progressive enhancement, accessibility, localization and internationalization
• TDD principles with nUnit or similar

**Professional/Task:**
• Experience in all phases of the software development life cycle is essential i.e. design, develop, test, support
• Experience working cross-functionally using an agile methodology such as SCRUM or Kanban is essential.
• Experience of implementing Continuous Integration and Continuous Deployment/Delivery pipelines is essential.
• Good problem solving skills and troubleshooting skills that enable root cause analysis to be performed is essential.
• Experience with estimating engineering effort, prioritizing tasks, and capable of handling both standard planned projects and ad hoc support issues is essential.
• Experience using defect tracking tools and quality/test management tools such as Jira or TFS is required.


**Responsibilities:**
• Develop high quality, re-usable source code. For example, ensure code is commented in line with company software guidelines.
• Perform code reviews.
• Automate test cases & test harnesses where possible to enhance quality of product functionality.
• Only where automation is not possible, design and document effective manual test strategies.
• Incorporate Non-functional requirements into the design of the product features in order to deliver a high quality of service to customers
• Work independently on complex projects having latitude for judgment on own experience and expertise.
• Assist and mentor less experienced peers.
• Make recommendations for the improvement of the technical platform and development process to increase productivity
• Provide effective communication with geographically distributed team members.
• Escalate urgent issues to quality assurance and management.
• Participate in Design and sprint planning reviews.
• Design, development and management of automated build and deployment systems.
• Contribute to or lead customer Support issue resolution and / or reviews.

**About the Customer:**
The Customer is a New York-based analytics company which was founded in 2002. The company sells software and hardware products for client engagement management, security, surveillance, and business intelligence. Their products are designed to assist clients in data analysis, specifically large data sets. The Customer has 2,800 employees in various international locations.

**About the project:**
It is a system for collecting all kinds of feedback and data together to make analytics and build reports.

**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