17 Nov
Application Programmer
Vacancy expired!
- Lead, design, and develop (write code) application projects for an enterprise-wide payments application
- Must be able to understand very complex systems and utilize development patterns to develop key components in a clustered and multithreaded environment that is highly scalable with continued good performance
- Must be self-driven, communicate well, and work well on a team of other developers
- Some projects may lead others may be led depending upon project priorities and functionality
- Must work with business to understand requirements and architecture leads to develop a strategic design
- Ultimately responsible for delivery of project into production
- Experience working in an Agile environment is desired
- Bachelor's degree in Computer Science or relevant discipline or comparable work experience is required
- Independent worker with strong troubleshooting skills
- Strong communication skills (oral and written) to document/communicate issues
- The ability to organize and manage multiple competing tasks and priorities in rapidly changing environment
- 5+ years of hands-on experience in a Developer/Lead capacity
- 5+ years of hands-on experience in reviewing requirements and project documentation to understand the application
- Solid computer programming experience (Java, SQL, .Net, VBScript, & HTML)
- Strong experience with Agile and Waterfall methodologies
- The ability to assist with offshore/onshore task coordination
- Experience in version control using Git. Experience in Dev Ops, continuous delivery, and continuous integration
- Spring exposure, Transaction knowledge, JaxB, JMS, Jdbc, web services, Weblogic, MQ, and a good handle on core java (streams/files / collections)
- Rules and Activiti / BPM knowledge would be a plus
- Payments business acumen
- Knowledge of client-facing applications
- Experience with Agile methodology
- Strong presentation skills
- Client focused and able to build working relationships
- Experience with Rally tool
- At least 3 to 5 years Payments application experience
- Preferably in a Development role
- XA Global transactions across multiple systems
- Dealing with large files and parallel processing (aka multi-threading)
- How to develop in a clustered environment
- More complex MQ\JMS topics such as poisoned messages
- 2+ years of experience utilizing MuleSoft
- Able to work as a W2 employee of Genesis10 (no Corp-to-Corp)
Vacancy expired!