Software Developer - E3 Alliance

Posted: 01/30/2025

Job Overview 

The E3 Alliance Software Developer works on various projects and systems supporting our non-profit mission. This role is primarily responsible for developing and maintaining web applications through the E3 Data Portal, https://data.e3alliance.org, with a focus on integrating data from various sources using third party APIs.  The Software Developer collaborates with the Data Systems Director and Research and Data Systems team across the data pipeline. 
 

Duties and Responsibilities:

  • Collaborate with other E3 Alliance departments to develop, design, and deploy web applications and systems  
  • Implement and support data transfer APIs, including Ed-Fi integrations with the Texas Student Data System and Texas Education Exchange 
  • Comply with all relevant federal and state regulations, including FERPA and HIPAA, for handling confidential data. 
  • Develop interactive visualizations, dashboards, and web pages  
  • Create positive end-user experiences through programming, testing, and continuous improvement of user interfaces 
  • Collaborate with the Communications and Research Departments on best practices for accessible and user-friendly design for all created systems 
  • Update a PostgreSQL database with an existing library of re-usable Jupyter Notebooks 
  • Follow best practices for documenting software and programs for on-going improvements and maintenance, including instructions and training aids for users 
  • Develop software using a wide array of programming languages, frameworks, and tools such as:  
    • Ed-Fi 
    • Django, Python 
    • JavaScript, D3.js, jQuery 
    • HTML5, CSS3, SVG 
    • PostgreSQL 

Read entire Job Post at the links below for more information and to apply. 

To be considered for this position applicants must complete both of the following steps:

  • Submit an ACC application, includes uploading your resume and cover letter