Jobs and Careers
SG

Software Architecture, Supervisor (Remote Opportunity)

SGS
Greenwood Village, United StatesRemotefull_timeVerifiedPosted 3 May 2023
💰 $125,000/yr($115,000/yr$125,000/yr)

About the role

Company Description

SGS is the world’s leading inspection, verification, testing and certification company. SGS is recognized as the global benchmark for quality and integrity. With more than 89,000 employees, SGS operates a network of over 2,600 offices and laboratories around the world.

Job Description

The Supervisor, Software Architecture will lead the work of the Software Engineers and be responsible for the design and development of new software or software revisions for the company departments and business units. They will serve as the top-level technical expert by creating high-level architectural specifications and addressing problems of systems integration and compatibility. In addition, they will perform research on the potential project feasibility and will provide conclusion to management.

  • Develops data, process, and network models to optimize architecture and to evaluate the performance and reliability of designs.
  • Defines and documents interfaces of manual to automated operations within application sub- systems, to external systems and between new and existing systems.
  • Develops and manages a systems capacity plan.
  • Develops and executes test plans to check infrastructure and systems technical performance. Reports on findings and makes recommendations for improvement.
  • Ensures that design documents, and system test scripts remain current.
  • Develops, documents, communicates, and enforces a policy for standardizing systems and software as necessary.
  • Identifies the policies and requirements that drive out a certain solution.
  • Researches, evaluates, and synthesizes technical information to design, develop and test computer-based systems.
  • Collects and documents users’ requirements and develops logical and physical specifications.
  • Analyzes functional requirements to identify information, procedures, and decision flows.
  • Evaluates existing procedures and methods, identifies and documents database content, structure, and application sub-systems, and develops data dictionary.
  • Analyzes and evaluates alternative technology solutions to meet business needs.
  • Develops new key features of the solution, ensuring deliverables are reusable in future client projects.
  • Ensures that Service Level Agreements and Key Performance Indicators are met.
  • Ensures delivery of a quality solution. Discusses and coordinates discussions around system interfaces with a development team.
  • Develops prototypes of new, innovative solutions for customer processes. Presents prototypes in client workshops and solicits further requirements and feedback.
  • Ensures the integration of all aspects of technology solutions.
  • Coordinates training and informational sessions for developers on new functionality, processes, and/or standards.
  • Monitors industry trends to ensure that solutions fit with regulatory requirements and industry standards for technology.
  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies.
  • Assumes a team lead role for the work group and leads projects.
  • Coaches team members on career development and training requirements.
  • Adheres to internal standards, policies, and procedures.
  • Performs other duties as assigned.

Qualifications

EDUCATION AND EXPERIENCE

Required:

  • Bachelor's degree in Information Technology, Computer Science, Computer Engineering, or related discipline
  • 7+ years’ experience with 5+ years in a role of a Solutions Architect
  • Hands-on technical working experience in the system analysis, design, architecture, development and testing of complex, multi-tier development & production environments
  • Experience developing architecture and technical support documentation
  • Experience in enterprise application integration initiatives
  • Experience working with end-user or developer communities
  • Experience in business process design and re-engineering
  • Experience with modeling languages & techniques
  • Experience designing and constructing custom solutions
  • Experience in Application Maintenance environment
  • Knowledge of application documentation (design specifications, operations guides, etc.)
  • Professional experience architecting/operating solutions built on Azure

Preferred:

  • Experience working within software development or Internet-related industries
  • Experience migrating or transforming legacy customer solutions to the cloud
  • Experience with Service Oriented Architectures, Service Orchestration and Mediation, Web & Digital Platforms, A

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

SGS

View company profile →