.Net Solution Architect

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION

Currently we are looking for a .NET Solution Architect for our Kyiv office to make the team even stronger.

.NET Solution Architect – technical consultant who is responsible for business enablement and solution architecture design & implementation. The person who is a technology expert well-versed in full stack of modern technologies with great interpersonal skills, analytical mind and a passion for engineering.

You will be working together with clients, Senior Management, Account Managers, Competency Centers, Heads of Business Units, Delivery Managers, Architects and Implementation team to deliver the entire solution to the client.

RESPONSIBILITIES

Business Enablement:

Lead development and implementation of enterprise solutions or a component of the solution;

Play major role during project kick-off: drive initial discovery phase working with project management and clients, implement prototypes and proof of concepts, lead development team;

Interact with clients, advice and lead the translation of business requirements and models into appropriate architectural designs to ensure that business needs are met;

Work directly and collaboratively with clients and other key stakeholders to ensure that the solution’s vision and overall architecture design is understood and agreed upon significant architectural quality attributes (performance, availability, maintainability, scalability, security, usability, etc.);

Actively contribute to architecture and project review. As needed, lead the solution development, drive and supervise end-to-end system development life cycle (SDLC);

Responsible for ensuring architectural consistency of the recommended technology and its integration with the client’s applications and infrastructure.

Technology:

Work with the client teams on the daily basis clarifying questions, tailoring and fine tuning proposed architectures, troubleshooting and solving unexpected issues, proactively working with technical risks;

Participate in solution architecture review and create review report;

Define and document solution architecture and translate proposed solution to the client’s business team and to the implementation teams;

Develop reusable assets, development methods, processes, and best practices to accelerate delivery. Participate, on an on-going basis, in strategic visioning activities for competency center;

Keep pace with innovative technologies and maintain strong understanding of industry trends and best practices;

Publish to wide audience the results of his/her work. It can be internal newsletter articles and blogposts for development community. Participate in creation of general-interest white papers and blueprints. Participate in internal/external events as a speaker;

Conduct technical interviews with candidates for lead-level .NET Developer position. Mentor one or more such colleagues. Provide technical guidance and career-planning assistance.

REQUIREMENTS

7+ years experience in hands-on development of solutions of different nature (web applications, web services, desktop applications, native mobile applications) on .NET/Microsoft platform (JavaScript experience is nice-to-have), hands-on development of all logical layers of a solution (presentation, business logic, data access logic, etc);