Software Architect

Compunnel

$120K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
  • Strong experience in Test-Driven Development (TDD)
  • Proficiency in project and time management in dynamic settings
  • Experience with Application Development Life Cycle (ADLC)
  • Ability to translate complex solutions into UML diagrams using relevant tools
  • Proficient in at least one programming language (Node.js or Java)
  • Familiarity with Jenkins and Docker, and experience with MERN stack, DSQL, and GraphQL

Responsibilities

  • Lead discussions to gather information for accurate domain models
  • Translate business and technical requirements into scalable and secure solution designs
  • Contribute hands-on to production code and development tools
  • Create and maintain domain models within the architecture/development team
  • Document API and solution specifications
  • Collaborate with innovation teams to evolve technical decisions during project phases
  • Enhance architecture and development processes in an agile context

Benefits

  • Flexible work environment fostering innovation
  • Collaboration with cross-functional agile teams
  • Opportunities for professional development and skill enhancement
  • Engagement in cutting-edge technologies and practices
  • Supportive culture emphasizing hands-on technical contributions
Full Job Description
Job Summary
The Software Architect will investigate, design, and implement technical solutions while working closely with lean and agile teams responsible for implementing them. The role will contribute to domain modeling, API schemas and documentation, the ADLC and software development processes, and hands-on development of production code, automation, and supporting tools using the MERN stack, DSQL, and GraphQL. This is a hands-on role with an approximately 50/50 split between architecture and coding.

Key Responsibilities
 Lead discussions with domain experts to gather the information required to develop accurate domain models
 Quickly understand new domains and translate business and technical requirements into scalable, cacheable, performant, and secure solution designs
 Contribute hands-on to the codebase, including production code, automation, and supporting tools
 Create and maintain domain models as part of the SBS Architecture/Development team
 Create and maintain API and solution documentation
 Work with fast-paced innovation and development teams to document technical decisions and evolve solutions throughout discovery and implementation
 Contribute to architecture and software development processes in an agile environment

Required Qualifications
 Four-year college degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience
 Strong experience with Test-Driven Development (TDD) and automated quality gates
 Strong problem-solving, analytical, and interpersonal skills
 Strong project and time management skills, including the ability to manage multiple priorities in fast-paced development environments
 Experience with ADLC
 Proficiency translating complex solutions into UML diagrams using Enterprise Architect, Mural, or similar tools
 Experience with at least one programming language such as Node.js or Java
 Experience with tools such as Jenkins and Docker
 Experience designing APIs used to integrate isolated systems with independent domains
 Experience as an API or backend developer
 Experience with MERN stack, DSQL, and GraphQL

Preferred Qualifications
 Experience with SOX-compliant systems
 Experience in e-commerce environments
 Experience in cybersecurity environments

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Software Architect jobs: