Software Application Developer is responsible for the development of systems to facilitate end-to-end data flows that enable robust client solutions. Position works closely with business stakeholders and development team to understand their needs and requirements, and then present them with the most appropriate solution from the product portfolio or third-party tools. Position requires a well-versed mind in modern technology disciplines, specifically in the integration and middleware arenas, with recent hands-on coding and architecture experience.

Major Responsibilities

· Develops data-processing flows, procedures, and methodologies

· Develops practices that reduce manual interventions

· Improves data sharing between enterprise and 3rd party systems

· Maintains automated testing suite and code documentation

· Defines and manages the enterprise data model, ensuring that additions or modifications are performed with purpose and within the scope of broader initiatives

· Collaborates with business stakeholders on client-specific initiatives that require custom business logic, or integrations with 3rd party systems