Full Stack Developer (HYBRID)
BRMi · Vienna, VA · 1 wk ago
$130/hrFull-time
Local candidates in Vienna, VA only. BRMi is seeking a Full Stack Developer to support a large financial services client in Vienna, VA. This is a hybrid role requiring 1-2 days per week on-site.
About the Role
Design and implement new systems or modify existing applications to support software development initiatives for a financial services client.
Responsibilities
- Identify, analyze, design, and maintain cost-effective IT solutions aligned with business initiatives and corporate strategies.
- Work with business units to gather and document requirements (needs, objectives, functions, features, input, and output).
- Analyze, define, and document requirements for data, workflow, logical processes, hardware, operating systems, interfaces, controls, and output.
- Document, diagram, and organize information for databases, including input/output record layouts and program views.
- Design, develop, implement, and maintain systems with support from ISD teams and management.
- Code, prepare test data, test, and debug programs.
- Revise and refine programs to accommodate changes in system requirements and equipment configurations.
- Troubleshoot and resolve operational problems and system requirements.
- Participate in testing and implementation of systems/applications.
- Provide ongoing maintenance and monitoring of systems/applications post-implementation.
- Develop and maintain documentation for program development, logic, coding, testing, changes, and corrections.
- Provide technical support to customers.
- Train peers and SQA staff on new or modified systems/applications.
- Work independently with moderate guidance; assist in determining system requirements.
- Design, code, debug, and maintain moderately complex computer programs.
- Research, identify, and solve straightforward to moderately complex problems using established procedures.
- Collaborate with software developers and SQA analysts.
- Investigate defects and bugs; design and develop test automation scripts using test automation frameworks.
Requirements
- Minimum of 5–10 years of distributed application programming experience in one or more of the following: Java, J2EE, SOA, middleware, integration technologies, and frameworks (JSP, JSTL, JMS, JNDI, JDBC, JAXB, Struts, Hibernate, Maven, log4j, JUnit).
- Solid understanding of Java Web Services (WSDL, SOAP, XML, RESTful, Web Services Development Kit).
- Experience with relational databases (preferably DB2, SQL Server, or Oracle).
- Knowledge of Mainframe systems.
- Experience with data migration and mapping to cloud solutions.
- Experience with SFTP and data file transfers.
- Experience with automated testing frameworks.
- Demonstrated experience in systems analysis & design, workflow, or procedural analysis.
- Demonstrated ability to prioritize, plan, and organize tasks.
- Effective research, analytical, and problem-solving skills.
- Strong interpersonal, verbal, and written communication skills.
- Ability to work independently and as part of a team.
Qualifications (Desired)
- College degree(s) in information technology, computer science, or related field (or equivalent experience).
- Experience with DevOps and CI/CD practices.
- Advanced knowledge of financial/banking industry standards, open banking standards, regulations, and practices (e.g., real-time, near real-time, and batch payment rails).
- Advanced knowledge of Navy Federal products, services, programs, policies, and procedures.
- Advanced knowledge and experience with compliance applications.
- Experience in cloud development.
- Knowledge of Scrum or Scaled Agile Framework (SAFe).
- Familiarity with financial industry applications and systems.
- Expertise in software development best practices (ITIL® or CMMI® capability models).
- IT industry certifications in good standing.
- Knowledge of PowerBI.
- Knowledge of NFCU operations, processes, and procedures.
- Knowledge of OFAC, Bank Secrecy Act (BSA), and Anti-Money Laundering (AML) systems.
- Knowledge of Investments Portfolio.
- Knowledge of IBM Integration Bus (IIB) or App Connect Enterprise (ACE).
- Knowledge of Microsoft Dynamics and/or Pega.
- Knowledge of ServiceNow and Azure DevOps (ADO).
Benefits
- Comprehensive medical, dental, and vision insurance.
- Employer-paid life insurance.
- Employer-paid short-term and long-term disability insurance.
- 401(k) retirement plan.
- Paid Time Off (PTO) including vacation leave, sick leave, and 11 paid holidays.
- Educational assistance.
Pay
$130,000–$140,000 per year.
Schedule
- Hybrid (1–2 days per week on-site in Vienna, VA).
- May require occasional work outside normal hours.
- May be on call 24/7 for technical support.