Software Developer/Programmer
Core
Develop, maintain, and integrate enterprise software applications and data workflows for government or large-scale enterprise systems.
Role type
Senior Software Developer (Enterprise Systems & Data Integration)
Builds
Enterprise software applications, ETL processes, automated integration workflows, and data validation logic.
Domain
Government/Enterprise IT, Telecommunications, Data Integration
Required skills
Java, JavaScript, SQL, Java EE, Pentaho Data Integration, Perl, Windows Batch scripting, Systems Integration, SOA/ESB, Data Quality Assurance, ETL Design, Technical Support
Preferred skills
Oracle Database, Eclipse IDE, Pentaho Report Designer, Data Visualization, Data Analytics
Technologies
ESB, ETL, Eclipse, Java, JavaScript, Oracle, Perl, SQL, Windows, Java EE
Responsibilities
Design, code, test, and maintain enterprise software applications and new modules. Ingest, transform, validate, and reconcile data from external vendors. Build custom steps, background jobs, and automated processes using scripting and ETL tools. Develop integrations across enterprise systems and SOA/ESB environments. Provide technical support, diagnose issues, and train operational staff and end users. Prepare technical documentation and user guides.
Seniority
Senior, hands-on IC