Job Description :

Role: Solution Technical Architect

Location: Remote

Skills: Developer, Business Analyst and Systems Analyst

Duration: 24 Months

The Solution Architect needs to evaluate the technical hardware and software infrastructure of the environment in which they are working and be able to design applications to work optimally within that environment. The Systems Analyst is responsible for understanding the business needs of a client as described in use cases, user stories and functional descriptions and be able to translate them into technical/system specifications that fit within the target technical architecture. The system specifications produced may include artifacts such as process diagrams, flowcharts, system models, data models, database designs, logic models and pseudocode. Duties may also include completing evaluations of hardware and software, giving advice to shareholders about their IT infrastructure and producing cost analysis of potential IT initiatives.

Duties and responsibilities: Some specific duties a Systems Analyst may be asked to perform include:

Driving technical design work based on functional design

Algining technical design with overall program & application architecture

Interpreting and validating functional specifications

Maintining familiarity with several systems architectures

Documenting how technology can support a business process

Developing detailed technical design specifications for software; identify, evaluate, and develop system/technical requirements that meet functional need, work with Business Analysts and Product Owners to address functional design gaps, recommend functional design adjustments to optimize development velocity, develop plans, rules, approach, formulas, and other design solutions for program and application, provide automated solutions consistent with the overall program and application architecture, ability to understand business process issues and communicate technical solutions to client, architect, and developers, create technical design documents, process guidelines, templates to guide development, develop technical design deliverables and work with QA to implement test plans to ensure developed solutions meet functional and technical designs.

Develop database designs in alignment with overall program and application database design standards; define technical requirements and design for data flows within the BES components, reconcile data across different functional components and harmonize database design and flows among program and application components

Facilitate technical design with Architect, business analysts and business owners; identify areas for reusable modular development, conduct data review, development demos, advise on process improvements and conduct reviews for technical designs with developers

Partner with development team to deliver technical documentation

Systems Analyst skills and qualifications

3-5+ years' experience as a developer

7+ years' progressive experience as a Developer, Business Analyst and Systems Analyst

5+ years' experience with agile and waterfall methodologies

5+ years' experience with cloud-based architecture with containerization, micro services, and API integrations

Ability to explain complex technical concepts to non-technical staff and clients

Ability to present findings and produce reports that document project initiatives

An adaptable and flexible attitude, allowing them to approach and solve a problem by examining it from different angles

Strong interpersonal skills

Excellent communication skills (written and verbal)

Good analytical and problem-solving skills

Collaborative and team-oriented

Ability to learn quickly

Leadership and mentoring skills

Ability to work independently exhibiting strong multitasking and time management skills

Self-motivated, Detail-oriented, Trustworthy

Collaborative, team player

High degree of flexibility and creativity, ability to navigate ambiguity

Bachelors or Master's degree in MIS or related field