Genesis10 - Jersey City, NJ
posted 5 months ago
Genesis10 is currently seeking an Application Programmer with our client in the financial industry located in Jersey City, NJ. This is a 12+ month contract position. The role involves performing design, coding, debugging, testing, and troubleshooting throughout the application development process. The successful candidate will provide innovative and creative solutions in a collaborative manner under tight deadlines. The position requires building sophisticated and complex functionality to the Treasury business to enhance the management of the client's liquidity. The ideal candidate will have a strong background in Angular JS, with at least 4 years of experience developing responsive Single Page applications. A high degree of initiative, commitment, and technical excellence is essential. The candidate should have a proven record of successful delivery of software applications both individually and as part of a team. A strong understanding of the software development life cycle (SDLC) is required, along with a desire to implement continuous delivery and integration within the development life cycle. Familiarity with agile software development methodologies and principles is also important. The candidate must be self-motivated, self-managed, and a team player, with a focus on action and results. Excellent verbal and written communication skills are necessary to clearly articulate design, architecture, implementations, and requirements. Comprehensive knowledge of UX and responsive UI design, with an emphasis on intuitive design, is crucial. The ability to write cross-browser and standards-compliant code that meets flexibility, scalability, and performance requirements is expected. The candidate should be highly skilled in front-end engineering using a modern client-side technology stack that may include Angular, React, and CSS preprocessors such as Sass or LESS. Hands-on experience with unit testing frameworks like Karma and Jasmine, as well as experience working with REST APIs, JSON, and XML, is required. Familiarity with CI/CD tools such as Git, Jenkins, Artifactory, and Ansible is also necessary, along with basic experience with major databases like Oracle or SQL Server. Knowledge of Agile and/or SCRUM methodologies is a plus. The candidate should be dedicated, self-driven, and willing to take responsibility and ownership of applications, with strong problem identification and solving abilities.