Responsibilities
- Build, maintain, and support applications in a global software platform and various other corporate systems, tools, and scripts
- Collaborate with other internal groups to translate business and functional requirements into technical implementation for the automation of existing processes and the development of new applications
- Communicate with internal customers in non-technical terms, understand business requirements, and propose solutions
- Manage projects from specification gathering, to development, to QA, user acceptance testing, and deployment to production
- Document changes and follow proper SDLC procedures
- Enhances team and coworkers through knowledge sharing and implementing best practices in day to day activities
- Takes initiative to continually learn and enhance technical knowledge and skills.
Knowledge and Experience
- BS degree preferably in CS or EE, or a related discipline
- 2 – 3 yr. experience as an integration developer using applications like Talend or MuleSoft or any other.
- Familiarity with building multi-threaded application, and some understanding of distributed system like Kafka, Rabbit MQ
- Experience in developing REST based services
- Familiarity with different data formats like JSON, XML etc.
- High proficiency in RDBMS concepts and SQL
- Understanding of design patterns and object-oriented design concepts
- Experience with deployment automation tools such as Jenkins, Artifactory, Maven
- Strong written and verbal communication skills
- Ability to multitask and work independently on multiple projects
Preferred
- Linux, Bash, SSH Familiarity
- Experience with application like Salesforce, ServiceNow, ORMB and other financial applicatons
- Financial industry expertise