Position: Architect /Lead . Net Developer
Company: Exadel
Category: .NET
Experience required: 5y
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

**About the Customer**:
For more than 30 years, the customer’s company has been helping client organizations succeed by providing independent, objective insight and financially-centered software tools that support decision making and enable the development and execution of sustainable strategies and goals.

The customer provides management consulting services, enterprise performance management software, and benchmark data and analytics that help clients to sustain success in a changing environment.

**Current Project Stage**: 
Development

**Requirements**: 
Minimum 5+ years of experience in development of .NET applications
Direct experience using DevExpress Reporting and Dashboard tools. We are evaluating, integrating that technology toolkit into our platform and are looking for someone that has done that before. 
Hands on experience with Angular and JS
Good knowledge of C#
Experience with large scale products
Experience in writing technical design documents
Ability to demonstrate strong written and verbal communication skills
Experience in leading teams to develop high quality, secure and performant solutions against functional and non-functional requirements
Pragmatic approach to balancing process against flexibility in achieving objectives
Excellent organisational skills including the capacity to self- manage, structure work, set priorities and work to deadlines

**Desirable**:
A Bachelor's or Master’s degree in Computer Science / Software Engineering or an equivalent third level qualification in another technical field

**English level**:
Intermediate +

**Responsibilities**:
Produce code using .NET languages 
Upgrade, configure and debug existing systems
Provide technical support
Work both independently and in close collaboration with others in the team
Perform code review to ensure best practices are followed
Communicate clear instructions to team members and help manage the flow of day-to-day operations
Provide technical leadership for the team – mentor, coach, continuous improvement, lead by example. Communicate successfully all concepts and guidelines to development team
Work with the business owners to understand the business needs