Software Architect

Virtual Req #632
Tuesday, November 5, 2024


Do you have a passion for children and education? Would you like to positively impact families in need of help? We want to speak with you!


Step Up For Students empowers families to pursue and engage in the most appropriate learning options for their children.

 

 Step Up For Students offers an excellent benefits package:
 
SUFS Total Rewards 
 

Medical - HSA/FSA - Dental - Vision     
Company Paid Disability - Life Insurance
401K Match - T
uition Reimbursement

Generous Time off Policy -  Professional Development 

Position Overview

 

The Software Architect is responsible for the technical design and implementation of software solutions, as well as providing hands-on technical leadership by example to multiple software development teams.

The Software Architect will liaise with other functional teams as part of larger integration efforts and to be responsible for ensuring our solutions are consistent with our SDLC, architecture, security,

performance, and privacy standards. The Software Architects are also visionaries helping our solutions become more service-oriented and modular to support our future growth in technology strategy and standards.

 

Essential Functions

 

  • Design, develop, and execute software solutions to accurately address business requirements as well as non-functional business requirements
  • Provide the development team with architectural blueprints, hands-on example driven help and mentoring
  • Remain plugged in to enterprise architecture and security groups to ensure our solutions remain compliant with emerging standards
  • Create high-level product specifications and multi-level design documents
  • Determine and execute on root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions
  • Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary
  • Test and review system designs
  • Ensure strict adherence to enterprise standards and influence changes to such standards
  • Be champions of DevSecOps as well as delivery of top-tier quality and secure code
  • Be an enigmatic technologist who is looked upon as an SME equally by members of IT and business teams
  • When needed, facilitate Joint Application Design (JAD) sessions with cross functional teams of Engineers, Analysts, Product Owner, other business and technical stakeholders

 

Minimum Qualifications

 

  • Bachelor’s degree in Computer Science, Engineering or a related field or equivalent demonstrated experience in addition to the minimum years of specified experience can substitute for the formal education requirements.
  • 5+ years of technical leadership and software development experience.
  • 2+ years of proven experience in software architecture roles.
  • Deep experience with modern designing, developing, and maintaining Hosting Infrastructure (Cloud and Traditional) techniques and best-practices.
  • Experience with current architectural patterns for High Availability, Performance, Scale Out architecture, Disaster Recovery, Security Architecture.
  • Knowledge of cloud-based architectures, deployment, and operational aspects of Azure and AWS cloud.
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues and platforms.

Demonstrated success and a proven track record in professional/life experience in specific job functions, projects, or industries, and military service can substitute for the formal education requirements

 

Knowledge, Skills, and Abilities

 

  • Knowledge of JavaScript, JQuery, HTML, HTML5, CSS, CSS3, Web Programming Skills, cross[1]browser compatibility, Web User Interface Design (UI), Security Principles, Object-Oriented Design, Web Services (REST/SOAPAPI's), C#, .NetCore, MVC, MS SQL, Microservices, Azure Function Apps, Message Queuing
  • Knowledge of cloud-based architectures, deployment, and operational aspects of Azure and AWS cloud
  • Demonstrative Software development experience in an Agile / Dev Ops environment using MS AZURE with CI/CD
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues and platforms
  • Proven ability to Partner with Product, Engineering, Program Management, Operations and other stakeholders to successfully launch and maintain complex products
  • Hands on experience and ability to develop and maintain end to end solution process flows at both high and detailed levels
  • Proven ability to understand what the technology needs to do and will zero in on and mitigate risks that may inhibit the technology delivering what the business needs
  • Experience implementing event- or message-driven distributed architectures
  • Experience planning and shipping complex software releases in an agile software development lifecycle
  • Leadership skills; experience being a mentor and support to Software Engineers
  • Excellent analytical skills, ability to understand complex business issues and translate to solutions based on both quantitative and qualitative analysis;
  • Excellent communication skills in verbal, written, and presentation settings with a range of audiences both business and technical, individual contributor and leadership
  • Consultative mindset in order to bridge gap between technology feasibility with business needs

 

Core Values

 

Step Up For Students believes strongly in two key core values, and it is the responsibility of all employees to demonstrate these values in their everyday work in order to maintain a positive and effective organizational culture.

 

Everyone is an asset.

Every event is an improvement opportunity.

 

Physical Demands

 

This position regularly requires the abilities of sitting, manual dexterity, climbing, walking, lifting, grasping, talking, hearing, seeing and repetitive motions.

 

Work Environment

 

This position is remote.

Step Up For Students is an equal opportunity employer committed to diversity & inclusion in the workplace.

Other details

  • Pay Type Salary
  • Min Hiring Rate $120,000.00
  • Max Hiring Rate $140,000.00