Full stack Developer

NucleusTeq

Full stack Developer

Richmond, VA
Full Time
Paid
  • Responsibilities

    Hi,

    Title - DVS .NET Core/React ON SITE REQUIRED

    Mode - Contract (C2C/W2) Hybrid

    ON SITE required: The first month is 100% on site, after that it is 75% on site

    Pls read before submitting! ON SITE required: The first month is 100% on site, after that it is 75% on site. No Exceptions!

    ABOUT THE ROLE

    The Department of Veterans Services is looking for a Full Stack Developer with React and .NET Core application development experience. As a full stack developer, you play a critical role in the creation of innovative solutions for our customers. You will help work within a cross-disciplinary team, composed of both technical and subject matter experts, to identify and fulfill customer needs. The work encompasses both internally designed product development and custom-built solutions for our customers. The position will consult multiple highly complex projects/programs/domains that have significant impacts and require in-depth technical knowledge across multiple disciplines such as technology, solution, business or information/data.

    Skills Required

    • 7+ years of experience designing and developing web based applications using C#, .NET Core, HTML, CSS, JavaScript, React, Node.JS, SQL Server and RESTful Web APIs.
    • Experience designing and developing new features and/or maintaining existing applications developed using React and .NET Core.
    • Must be proficient with full stack development and expertise in JavaScript framework for developing dynamic Web Apps (e.g., React) is a plus.
    • Strong knowledge of OOAD and multi-tier architectures, and application of architectural design patterns for solution.
    • Working experience with database schema design, stored procedures and SQL scripts.
    • Experience with source code control systems (git preferred) and CI/CD processes.
    • Experience with cloud environments (AWS, Azure and/or Google Cloud)
    • Strong understanding of all elements of the software development life cycle, including planning, development, requirements management, quality assurance, and release management.
    • Ability to design, develop and maintain large scale, high performing, high transactional systems.
    • Knowledge of Access Management (IAM) solution using AD, Microsoft application servers and Azure.
    • Ability to diagram and document designs and requirements.
    • Ability to apply estimation techniques to software development efforts.
    • Work with development and QA teams to ensure the use of secure coding practices and verification methods
    • Highly responsible, team-oriented individual with a very strong work ethic and a self-starter.
    • Ability to understand ongoing and planned projects and their inter-dependencies/timelines.
    • Clear understanding of the governance process.
    • Excellent interpersonal and communication skills.
    • Ability to multi-task in a fast-paced environment.
    • Flexibility to adapt readily to changing business needs.
    • Enthusiastic, can-do attitude with the drive to learn and improve.