Software Developer

Software Developer with experience designing comprehensive, end-to-end software solutions consisting of multiple enterprise applications. This role is part of a managed service team responsible for setting the technical vision and solution design within IT for enterprise-wide initiatives. The Analyst will work closely with Business Sponsors, IT Application Architects, and Development teams to set the technical vision, define the high-level solution design, and guide the teams to ensure detailed designs align to the agreed upon solution.

The key responsibilities of this role include:

  • Define the technical vision and end-to-end software solution design for new business features and capabilities
  • Apply digital standards to solution architecture and drive architectural trade-off discussions
  • Review and identify gaps in architecture and system solution design, identify options and recommendations for addressing gaps, and follow through on remediations by updating the appropriate design documents
  • Own solution design by communicating it to domain application teams and reviewing detailed designs to ensure a cohesive solution
  • Enforce architecture design standards
  • Create system architecture diagrams, identify end-to-end dataflows, and define new API’s and microservices

Required Qualifications

  • Minimum bachelors Degree in computer science or engineering
  • 6+ years of experience in System Analyst role (e.g., Enterprise Arch, Solution Arch, SW Arch)
  • Experience leading and owning the high-level system solutions design for cross-platform, enterprise solutions
  • Experience in creating architecture diagrams, data models, API specs, microservice definitions, and high-level solution designs
  • Experience designing solutions that span many functional domains (e.g., Retail, e-Commerce, Billing, Customer Care, Supply Chain, etc.)
  • Experience presenting and defending high-level solution design to peers, management, and business sponsors
  • Experience working in Wireless Telecommunications Industry

Preferred Qualifications

  • Prior consulting experience