Full-Stack Developer - Texas Education Exchange

  • Houston
  • Region 4 Education Service Center

This position is fully grant-funded with a grant end date of August 31, 2024.
Classification: Admin/Prof
Exemption Status/Test: Exempt
Job Grade: 5
Reports To: Director
Department: Texas Education Exchange
Job Goal:
Region 4 is building a transformational Ed-Fi data interoperability solution for Texas K-12 public education and is looking for a proven full-stack developer to maintain, enhance, and develop The Exchange products and applications for the full development life cycle.
Qualifications:
Education

  • Bachelor's degree within a technical field such as Computer Science, Business Management, or Information Technology, preferred

Experience:
  • Four years of related work experience as a full-stack developer
  • At least three years of experience with writing HTML5, CSS3, JavaScript, TypeScript, and being up to date on the latest practices, primarily with HTML5, CSS3, JavaScript
  • At least three years of experience in relevant back-end programming languages (C#, Python, .NET, or JavaScript), primarily with .NET and JavaScript
  • At least three years of experience in SQL
  • Familiarity with a relevant and globally supported frameworks, both front-end and back-end, primarily Node and React
  • Experience implementing unit tests
  • Experience with API development
  • Experience with GitHub and git, or another version control system
  • Familiarity with the Ed-Fi model is a plus
  • Three years of experience with enterprise software solutions
Special Knowledge and Skills:
  • Excellent written and verbal communication skills
  • Knowledge of the Texas K-12 education landscape and a thorough understanding of user experience and possibly even product strategy
  • Appreciation for clean and well-documented code
  • Ability to organize and manage multiple projects, and priorities, and meet deadlines with attention to detail
  • Strategic orientation and solid analytical skills
  • Ability to document complex business and technical processes
  • Ability to collaborate with product teams, business partners, data analysts, software engineers, and other stakeholders to enhance and improve product offerings
Major Responsibilities :
  • Work with development teams and product managers to ideate software development and solutions.
  • Build the front-end of applications through appealing visual design and in alignment with a human-centered design (HCD) approach.
  • Write effective APIs.
  • Troubleshoot, debug, and upgrade software.
  • Test software to ensure responsiveness and efficiency.
  • Create security and data protection settings.
  • Write technical documentation for Confluence.
  • Work with business partners and marketing teams to manage product launches.
  • Identify ongoing technical product requirements.
  • Envision and manage a superior user experience.
  • Provide technical assistance and services as specified by any applicable state grant that funds this position.

Supervisory Responsibilities:
None
Physical Demands/Environmental Factors/ Mental Demands:
Frequent use of standard office equipment; prolonged sitting; occasional bending/stooping, pushing/pulling, and twisting; repetitive hand motions (keyboarding and use of mouse); occasional light lifting and carrying (less than 15 pounds); may work prolonged and irregular hours; work with frequent interruptions; maintain emotional control under pressure.