Software Engineer - Norfolk, United States - Cydecor

    Default job background
    Description
    At InnovaSystems, extraordinary solutions are born through innovative software.


    A wholly owned subsidiary of Cydecor, InnovaSystems is a leading provider of information technology and enterprise-level solutions to the Department of Defense, federal, state, and local government agencies, delivering a vital service to support our nation's National Security Strategy.

    We engage organizational effectiveness and readiness resulting in reduced costs, increased effectiveness, and accessibility.


    As a member of the InnovaSystems team, you will be empowered to do the best work of your career with challenging assignments and collaborative teams that solve real-world problems.

    Some of our perks & benefits include:


    Flexible schedule & telecommute options, continuous learning opportunities including technical training and Leadership development programs, comprehensive benefits package, onsite gym/workout facilities, 401k plan w/ company match, competitive salary and a fantastic culture of collaboration.


    Due to the nature of our business, this position will require a current DoD issued Secret Clearance, or the ability to obtain one.


    Job Role:


    InnovaSystems has a need for an experienced Software Engineer to join its team in Norfolk supporting the Navy's readiness reporting enterprise.

    You will be joining an active team with a great culture of collaboration. We are constantly introducing the latest technologies including and .net Core while supporting several large enterprise applications.

    You must be a social self-starter and a great problem solver with a willingness to learn many different technologies and troubleshoot complex code.


    In this role, the Software Engineer will be responsible for contributing to a team effort in providing solutions that fulfill a consistent architectural intent within the agreed time and budget.


    The main functions of this role include:

    estimation, design, coding, unit-testing, design reviews, peer code reviews, release support, collaboration with team stakeholders, and the regular updating of work item status and hours.

    Primary Responsibilities

    Design and implement software components and present his/her solution to the team for review.

    Troubleshoot issues in an efficient and systematic manner to identify and resolve underlying causes as well as take a proactive approach to solving problems creatively using available resources.

    Responsible for maintaining consistency in terms of planning, estimating, executing, and communicating work and progress within the team. Expected to rely on experience and judgment to plan and accomplish goals at both an individual and team level.
    Perform peer reviews of other team member's design and code.

    Additional duties and Responsibilities of a Software Engineer include, but are not limited to the following:

    Write unit tests to validate code.
    Clearly articulate thoughts (written and oral) and interact professionally with all other employees.
    May guide the establishment of team norms and standards for coding and the development process.
    May be responsible for demonstrating team leadership
    May have additional communication responsibilities


    Experience Required:
    Client side web application development using HTML, CSS, JavaScript and native web components.
    Server Side Web Application development using ASP.NET MVC and ASP.NET CORE MVC
    WebServices and or RESTful services
    SQL Server Database Development

    GIT

    NPM

    Experience Desired:
    Azure Cloud development


    SPECIAL SKILLS OR TRAINING:
    Demonstrate strong technical proficiency
    Strong interpersonal skills with all team stakeholders
    Strong oral and written communication skills
    Ability to work in a team environment
    Ability to demonstrate a pro-active attitude


    Education:
    BS in CS or Engineering plus 5 years of experience. OR Bachelors Degree plus 6 years of experience OR 8 years direct engineering experience.

    Our comprehensive employee benefits offerings include:

    Flexible schedule
    Company-paid employee development learning and licenses
    10 paid holidays
    3 weeks (120 hours) of paid leave annually - hours increase after 3 years of service
    5% 401k plan w/ company match
    Comprehensive benefit package to include health, dental, vision, pet and supplemental insurance plans
    Recognition & reward programs including peer-to-peer, service awards, leadership and values awards
    Onsite offices with fitness facilities (depending on location)
    Social events

    InnovaSystems is a proud supporter of community organizations including; Challenged Athletes Foundation (CAF), Support the Enlisted Program (STEP), and Salvation Army

    InnovaSystems International is an EEO/AA employer M/F/D/V.
    #J-18808-Ljbffr