FreshRemote.Work

Software Engineering Specialist

US - VA - Reston - K12 Headquarters

Job Description

The Senior Software Engineer will be primarily responsible for being a primary engineer on Stride’s premiere back-office billing and fulfillment system, OMS. The Senior Software Engineer is expected to be a strong member of an agile team working with our Business Owner, Business Analyst, and technical leadership and related engineering teams to provide an effective fulfillment and billing platform for students, teachers and schools.

ESSENTIAL FUNCTIONS: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.

  • Help drive future technology direction and framework selection across different products and offerings.
  • Work on cross-functional development and architecture
  • Work closely with engineering team members to design and implement large-scale service oriented applications
  • Ensures software meets all non-functional specifications such as performance and security requirements
  • Solve issues by analyzing logs, debugging applications, and proposing & implementing immediate & long term improvements
  • Evaluate and prototype new products and functionality
  • Create appropriate documentation during development
  • Help drive future technology direction and framework selection across different products and offerings.

Supervisory Responsibilities: This position has no formal supervisory responsibilities.

MINIMUM REQUIRED QUALIFICATIONS:   

  • Bachelor’s degree in Computer Science or Computer Engineering AND
  • Seven (7) years of software development experience OR
  • Equivalent combination of education and experience

Certificates and Licenses: None required.

OTHER REQUIRED QUALIFICATIONS: 

  • Proven track record of enterprise architecture experience with large volume, high availability enterprise applications
  • Strong core Java and enterprise technologies knowledge
  • Strong understanding of OO best practices and design principles
  • Strong understanding of modern FE frameworks (Angular, React, etc.)
  • Unix based development environment
  • Five (5) years working on Agile teams
  • Five (5) years of broad knowledge of Java
  • Two (2) years experience with Angular
  • One (1) year of experience with AWS
  • Must be adept at solving complicated technical problems
  • Experience of distributed architectures
  • Experience in Java application performance profiling and analysis.
  • Able to triage issues within the code and/or data
  • Assist document technical requirements and implementations.
  • Experience in cross browser support issues and solutions.
  • Experience with accessibility and 508 compliance
  • Proficiency in Microsoft Excel, Power Point, MS 365; Web proficiency
  • Ability to clear required background check

DESIRED QUALIFICATIONS:  

  • Experience with the following: Spring Framework, Spring Boot, Spring Data, MyBatis, Hibernate, ActiveMQ, Angular, Backbone, ExtJS, Ionic, Oracle, Postgres, Neo4j, Redis, Progress Web Apps (PWA), and Stencil
  • Experience in developing Software as a Service (SaaS).
  • Familiar with emerging web technologies.
  • Familiar with open source technologies and frameworks.
  • Experience with internationalization

This job isn't fresh anymore!
Search Fresh Jobs