Associate Architect

Job Description


Position Details:
Job Summary
Provides technical leadership for specific areas within architecture solutions with guidance, which may include research and technical investigation, ensuring end to end functionality of software is within the scope of business need. Translate customer requirements into software specifications. Defines methodology, processes and quality assurance requirements. Recommends and ensures compliance to standards.
Essential Job Functions
(Primary responsibilities of the job and the percentage of time spent on each to total 100 %. Reflect the level autonomy, decision-making authority, breadth and level of work/accountability within the responsibility descriptions.)
Responsibility
% of Time
Provides technical leadership of the design and implementation for specific areas or subsystem in a solution.
Provides work estimates and skills required to assist the lead architect and project management with task scheduling and resource requests.
Coordinates with development and test teams to keep the deliverables on target and on time.
Assists in managing technical customer interactions from kick off through UAT.
75%
Responsible for gathering, designing and documenting customer requirements that meet the client's needs, and fits within the industry infrastructure.
15%
Coaches and mentors other project members to increase their understanding of the customer and technology.
10%
Provides feedback to the solution engineering team for improvements, market trends and product issues.
Pursues knowledge of upcoming product features as they are made known or released
Ongoing
NOTE: The purpose of this job description is to describe the general nature and level of work performed and it is not intended to be all-inclusive. An employee may perform duties outside of their normal responsibilities as needed.
Typical Interactions/Relationships
(This job typically interacts with the following individuals and groups.)
External - Customers
Internal - Team, unit, and project management staff and other functional areas of the company including solution engineering, development and product management
Work Environment
(Work environment including any noise, equipment, space, temperature, etc. conditions.)
  • Standard office environment

Education
(Education, training and/or certifications typically required to successfully perform the job.)
  • Bachelor's degree in Computer Science, Engineering or Business or equivalent education/experience required.

Experience
(Minimum level of related experience typically required to successfully perform the job and preferred experience that is also beneficial to have in this job.)
  • At least 6 years software development experience
  • At least 4 years of programming or software development experience in Web Development area with
    • Expertise in Angular (5/6/7/8) and/or Angular JS, with expertise in Typescript.
    • Experience in State management
    • HTML and SCSS/CSS experience
    • Expertise in building Reusable UI components.
  • RESTful API experience.
  • Experience of working with User-Experience experts and Product Designers in interpreting and implementing UI designs.
  • Experience in providing technical leadership to a team of 2-3
  • Experience in relational databases (Oracle 10, 11 or 12).
  • Demonstrated experience working with Object-Oriented Programming (OOP).
  • Agile methodologies experience

Preferred
  • Telecommunications industry experience and related product knowledge
  • Experience in working with Customer Management/Point-of-Sales UI

Knowledge, Skills and Abilities
(Knowledge skills and abilities typically required to perform the job, licenses and certifications required for the job and preferred knowledge, skills and abilities that are also beneficial to have in this job.)
  • Broad understanding of business technology, telecom networks, and data structures.
  • Strong design skills with ability to document the designs.
  • Excellent analytical problem-solving skills.
  • Team leadership skills to exchange ideas and create a common understanding of project work from conception through issue resolution.
  • Excellent written and verbal communication skills to influence and gain cooperation.
  • Ability to speak, write and understand English.
  • Ability to prioritize effectively through good judgement, seeking guidance where appropriate.
  • Ability to travel domestic and international for extended duration onsite based on requirements of the project.
  • Non-standard work hours may be required and the ability to be on-call.
  • Accountable for professional working behavior to include: building and maintaining constructive working relationships, implementing proactive and concise communication, acting as a resource to colleagues, and engaging in collaborative thinking and problem solving while demonstrating CSG's core competencies and values.

Physical Requirements
(Physical requirements required to perform the essential job functions.)
  • Keyboarding/Writing/Clicking/Working with fingers - >67% of the time
  • Sitting - >67% of the time
  • Standing/Walking - 1-33% of the time
  • Pushing/Pulling - Not Applicable
  • Lifting/Carrying - Not Applicable
  • Vision - Near/Far - Good near vision required for working on the computer
  • Hearing - Position requires ability to hear oral information

Talking - Position requires oral communication

Similar Jobs

People Also Considered

Career Advice to Find Better