Senior Software Engineer - Red Bank, United States - Syntagma Group

    Syntagma Group
    Syntagma Group Red Bank, United States

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Hybrid Schedule

    Must be commutable to Red Bank, NJ or Lakehurst, NJ

    6 month C2H or Direct Hire

    Senior Software Developer

    Responsibilities:

    · Analyze user needs and develop software solutions.

    · Work with project manager or product owner to meet specification needs.

    · Recommend software upgrades to optimize operational efficiency.

    · Collaborate with other developers to design and optimize code.

    · Create flowcharts and user guides for new and existing programs.

    · Document all programming tasks and procedures.

    · Perform routine software maintenance.

    Qualifications:

    · Minimum of 18 years of experience in the field of Computer Science or Computer Engineering supporting development, production, testing, or fielding of enterprise software systems, along with a Bachelor's Degree.

    · OR - 10 years of experience in the field of Computer Science or Computer Engineering supporting development, production, testing, or fielding of enterprise software systems, along with a Master's Degree.

    · Must be US Citizen, with at least an Interim Secret DoD security clearance or the ability to obtain one.

    · Experience working in an Agile work environment.

    · Must have experience using Angular (a recent version, e.g. v17, is preferred) for user interface development.

    · Must have experience with web application technologies such as TypeScript, JavaScript, jQuery, HTML, and CSS.

    · Must possess the skills to develop graphical user interfaces and application software that range from simple to complex.

    · Familiarity with RESTful APIs and WebSocket communication.

    · Experience with code versioning tools, such as Git.

    · Experience with testing Angular code using tools such as Jasmine and Karma.

    · Deadline and detail-oriented.

    · Strong analytical and critical thinking skills.

    · Good multi-tasker.

    Additional Desired Qualifications:

    · An understanding of Aircraft Launch and Recovery Equipment and/or aircraft Support Equipment is preferred.

    · Experience with application servers, micro services, and containers is a big plus.

    · Has experience with Java and knowledge of Spring or Quarkus.

    · Experience with relational databases such as MySQL, Oracle, or SQL Server.

    · Experience working with micro-frontends.

    · Experience with RxJS for managing asynchronous and event-based programs.

    · Experience working with interactive graphics in angular is a big plus.