Solutions Architect

Urgent

Required Skills

NodeJS (5).NET (8)

Additional Skills

Flutter (3)

Job Description

The Solution architect is responsible for designing and/or modifying systems architecture to meet
certain business needs. The incumbent will test, integrate, and program software systems to ensure that
specific business issues are solved.

Role Responsibilities

  • Understanding business and technical requirements, assessing multiple technical alternatives,
    and recommending the most optimal technical solution architecture

  • Recommending mobile, web and backend technologies that can help our clients solve their
    business goals and challenges.

  • Manages activities that take place during solution ideation, solution design, and solution
    Implementation.

  • Assists in our clients understanding of modern software architecture.

  • Responsible for establishment of an IT Architecture practice, and the adoption of an
    architecture and standards methodology

  • Design, estimate and propose solutions for projects and work client delivery teams to ensure
    they are successful.

  • Implementing application development/engineering methodologies, processes, and practices, to
    meet all project requirements, including product design, information security, code
    maintainability and reliability.

  • Helping to communicate to clients and potential clients in a written format the benefits and
    considerations for building a modern mobile or web application.

  • Speaking in front of large groups of potential clients at technical and non-technical conferences

  • Assist with troubleshooting and resolving complex production system issues, including critical
    issues that might occur outside of normal business hours.

  • Act as a technical advisor to senior leadership and leads the resources and budgets from a
    technology perspective on all leads.

  • Play a leading role in the design, development, deployment of critical, large-scale projects and
    or the launch of new products.
    Performance Metrics

  • Successfully lead the resources and prepare budgets from a technical resource perspective for
    the entire duration of the projects assigned.

  • Successfully lead cross department technical projects; defines and oversee multiple projects for
    teams while ensuring visibility to the business.

  • Successfully implement process improvements that increase the velocity and quality across all
    Projects.

  • Productively contribute to the building, deployment, and monitoring of processes with an
    emphasis on reliability and performance.

  • Responsible for technical solutions and delivery success across all projects.

  • Effectively design the optimal solutions based on use case and applicable technology.

  • Effectively define non-functional requirements for projects under development

 

Qualifications

Required Qualifications

  • Formal Education or Equivalent: Bachelor’s degree in computer science or equivalent
    Years of Experience

  • 8+ years of overall experience with backend technologies
    Competencies

  • Specialized skills, knowledge, or certifications unique to this role

  • Strong experience with .NET architecture and Node JS

  • Knowledge of Flutter on the frontend side

  • Strong interpersonal skills - work together to solve problems.

  • Passionate about learning - help identify new technologies and approaches to problems.

  • Proactive and self-starter - deep desire to do better and be better.

  • Effective communicator (oral and written)

  • Experience in leading technical architecture discussions and help drive technical decisions.

  • Experience with large-scale, distributed, micro-service or event-based architectures.

  • Experience in building complex solutions.

  • Solid background in software architecture as well as working closely with clients in an active
    partnership model.

  • Able to manage complex programs and can explain complex concepts clearly to both technical
    and non-technical audiences.

Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.