ETL Developer III - Vienna, United States - SoHo Dragon

    SoHo Dragon
    SoHo Dragon Vienna, United States

    1 month ago

    Default job background
    Description

    Job Description

    Job DescriptionSalary:

    SoHo Dragon is looking to hire an ETL Developer III (Cloud Developer) to work in Vienna, VA office. Visa sponsorship is not available.

    This is a 100% onsite opportunity.

    Responsibilities

    • Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating systems environment, interfaces with other systems, internal and external controls and output.
    • Develops system software code using commonly known best practices. Willing to adhere to Navy Federal Credit Union (NFCU) standards and policies regarding software development.
    • Prepares, executes and documents development tests and evaluations.
    • Prepares and maintains documentation in accordance with the Systems Development Life-Cycle (SDLC) phases.
    • Makes recommendations for revisions and refinements in programs to account for changes in functional system requirements and equipment configurations.
    • Provides technical support to customers during software warranty period.
    • Provides consistent, concise, relevant, reliable and timely information to all appropriate internal and external stakeholders through a variety of communication channels.
    • Identifies, analyzes, designs, develops and maintains cost-effective information technology solutions that align with business initiatives and corporate strategies.
    • Prepares implementation of systems/applications into test and production environments.
    • Revises and refines programs to account for changes in functional system requirements and equipment configurations.
    • Works independently with moderate to little guidance from higher level staff or management.
    • Ensures compliance with SDLC, Application Development, EA, CCRM, DBA, Data, and Security standards and procedures with moderate to little guidance from higher level staff.
    • Reviews, assists and provides feedback to Requirements Analysis team in developing the Software Requirements Document (SRD).
    • Applies specific functional knowledge to analyze and resolve moderate, complex to difficult problems.
    • Designs, codes, debugs, and maintains moderate, complex to difficult computer programs.
    • Communicates moderate to complex technical concepts to technical and non-technical personnel.
    • Communicates information in line with the target audience experience, background, and expectations; uses terms, examples, and analogies that are meaningful to the audience.
    • Performs other duties as assigned.

    Qualifications

    • Bachelor's degree in Information Systems Technology, Computer Science or equivalent experience.
    • Strong experience and programming knowledge in distributed Java, J2EE technologies and frameworks, Java Script and JS frameworks, such as JSP, JSTL, JMS, JNDI, JDBC, JAXB, Struts, Spring & Spring Boot, Hibernate, Maven, log4j, JUnit, jQuery, DOJO, Angular, HTML and CSS.
    • Strong experience/knowledge in Web Services, including: WSDL; SOAP/XML based web services, RESTful web services.
    • Strong experience/knowledge in Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) concepts.
    • Working knowledge of Microsoft Azure and Azure DevOps: Pipelines, Releases, Backlogs, Wiki.
    • Demonstrated experience with Microsoft Dynamics 365 customization, configuration, development, deployment and usage.
    • XML technology experience such as XSD, XPath, XQuery, XSLT, etc.
    • Effective/demonstrated ability to prioritize, plan, and organize tasks.
    • Effective/demonstrated interpersonal, verbal, and written communication skills.
    • Effective research, analytical and problem solving skills.
    • Effective skills in resolving conflicting requests and meeting changing requirements.
    • Ability to work independently and as part of a team, exercise initiative, and use good judgment.
    • Effective Skills in using Microsoft Office suite: MS Word; MS Excel; MS PowerPoint; MS SharePoint, MS Visio, etc.

    Desired Qualifications

    • Advanced degree or formal training in software development/engineering.
    • In-depth knowledge and experience of financial industry applications and systems.
    • High skill to advanced experience/knowledge of the Systems Development Lifecycle (SDLC).
    • High skill to advanced experience/knowledge of software development best practices in accordance with the ITIL, CMMI capability models and Agile methodologies (SCRUM, SAFe).
    • High skill to advanced experience/knowledge in systems, workflow and procedural analysis.

    Additional Skills

    • IT Industry Certifications in good standing.
    • Knowledge of NFCU operations, processes, and procedures.

    Hours: Monday - Friday, 8:00AM - 4:30PM