Genesis10 is currently seeking an Application Programmer with our client in the financial industry in their Charlotte, NC location. This is a 12 month + contract position.
Description:
Responsible for developing, enhancing, modifying, and/or maintaining applications in the Global Markets environment
Software developers design, code, test, debug, and document programs as well as support activities for the corporate systems architecture
The candidate will work closely with business partners in defining requirements for system applications
The candidate will be responsible for developing, enhancing, debugging, supporting, maintaining, and testing for a global, large-scale, regulatory reporting application
The system will support hundreds of report preparers and produce thousands of reports annually
The application operates in a highly regulated, global industry, and the person will be responsible for assuring the application complies with all relevant bank policies, including security, data management, and operational risk
A commitment to collaborative problem solving, sophisticated design, and a quality product is critical
Design and build horizontally scalable components within the major platform that the team is developing
Write reusable and extendable code and become a key contributor of the core platform
Develop and deliver complex software requirements to accomplish business goals
Ensure that software is developed to meet functional, non-functional, and compliance requirements.
Code solutions, unit tests, and ensure the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces
Codes solution and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements
Assess end-user issues and identify solutions
Contribute to story refinement/defining requirements
Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle
Perform spike/proof of concept as necessary to mitigate risk or implement new ideas
Utilize multiple architectural components (across data, application, and business) in the design and development of client requirements
Assist team with resolving technical complexities involved in realizing story work
Contribute to existing test suites (integration, regression, performance)
Document and communicate required information for deployment, maintenance, support, and business functionality
Requirements:
The candidate is expected to have in-depth capital markets product knowledge, and manage a high level of risk
The candidate will typically have in-depth knowledge of development tools and languages
Is clearly recognized as a content expert by peers
Individual contributor role
5-7 years of applicable experience
Strong proficiency in JavaScript including DOM manipulation and the object model
Thorough understanding of React.JS and its core principles
Experience with popular React.JS workflows
Experience with data structure libraries (e.g., immutable.js)
Experience with NodeJS, Jest, OpenAPI
Experience with MongoDB
Experience with web services development, REST interfaces and related data integration
Knowledge of modern authorization mechanisms such as JSON web token
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Experience working with 3rd-party user control libraries such as Kendo UI
Experience working in an agile development environment with use of Jira (highly desirable)
Analytical skills to perform technical and functional analysis with strong communication skills
Familiarity with tools such as Web Storm 2020, Visual Studio Code, MongoDB Compass, Git
Flexible, self-starter, independent, fast learner; willing and able to quickly learn new technologies and skills
Bachelor's degree required; Master's degree is a strong plus
Able to work as a W2 employee of Genesis10 (no Corp-to-Corp)
Desired Skills:
Familiar with the development and testing practices of the client
Financial Services Domain expertise a plus
Experience with GraphQL
If you have the described qualifications and are interested in this exciting opportunity, please apply!
About Genesis10: Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement - project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com. "Genesis10 is an Equal Opportunity Employer, M/F/D/V"