-
ID
#14159899 -
Job type
Permanent -
Salary
TBD -
Source
Genesis10 -
Date
2021-05-24 -
Deadline
2021-07-23
Application Programmer
North Carolina, Charlotte, 28201 Charlotte USAPermanent
Vacancy expired!
- 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
- 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)
- Familiar with the development and testing practices of the client
- Financial Services Domain expertise a plus
- Experience with GraphQL
Vacancy expired!
Report job