Job Responsibilities
Implement new software features, troubleshoot and fix bugs, write and maintain automated unit and system level tests
Contribute towards the creation of interface design specifications and diagrams for proposed data exchange interfaces
Support tests for new features, proposing new features, identifying and troubleshooting bugs
Improve interfaces using specified tools and standards
Support the development of test plans and performs unit testing for all interface projects
Maintaining the interface documentation and specifications with guidance of Lead Developer
Assists with the deployment of tested interfaces into a production environment
Provide interface maintenance training to application support teams
Responsible for interface issue diagnosis and resolution
Requirements
Bachelor of Science degree in Computer Science or Computer Engineering
3 years Software Development experience
Familiarity with the agile development process with Python
Experience with SQL Server, Oracle, PostgreSQL, MySQL, & the following languages: C#,Java, SQL ,JavaScript, HTML, CSS
Comfortable digesting and using third-party APIs (REST, XML/JSONRPC)