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.