Jobs · Engineering · Maryland

9133 - Senior Software Developer (Lead)

IndraSoft · Columbia, MD · 24 mo ago
EngineeringFull-time

About the role

The Senior Software Developer will design, develop and unit test JavaScript/Ajax/Java applications. The successful candidate will have strong knowledge and experience in JavaScript/Ajax coding and testing. Experience with Java, Spring Boot and Oracle is desired.

Responsibilities

  • Analyze and study complex system requirements.
  • Design software tools and subsystems to support software reuse and domain analysis and management of implementation.
  • Manage software development and support using formal specifications, data flow diagrams and other accepted techniques and computer aided software engineering (CASE) tools.
  • Evaluate code to ensure that it is valid, properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Develop and/or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
  • Provide technical solutions and assist in work estimates for implementation of both new requirements and bug fixes.
  • Research, track and understand new web technologies to provide technical leadership in developing service applications and analyzing business requirements.
  • Confer with program managers and/or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.

Requirements

  • Bachelor’s Degree in a related technical discipline, or the equivalent combination of education, technical certifications, or training or work experience.
  • 8+ years of experience of solid JavaScript/JSP/Ajax coding.
  • Thorough understanding of software development, design, documented formal specifications and other design techniques.
  • Ability to design software tools and subsystems to support software reuse and domain analysis and maintain their implementation.
  • Working knowledge of distributed software systems.
  • Strong knowledge of web application fundamentals and ability to create support documentation for new applications.
  • Excellent communication skills and maintaining customer/team relationships.

Qualifications

  • Active Secret Security Clearance – Top Secret preferred.
  • Experience working in a government setting.
  • Experience working in an Agile development environment utilizing a DevSecOps pipeline to provide continuous integration and continuous delivery of capability.
  • Background with developer tools such as GIT or other source control, Jira, Confluence, Bitbucket, or other Atlassian developer products.
  • Background in at least four items of the following: JAVA Spring Boot Oracle Hibernate Apache Tomcat Kinetic Remedy PKI Linux Twitter Bootstrap Structured Query Language (SQL) Procedural Language/Structured Query Language (PL-SQL) functions, packages, database views, constraints, and triggers Extensible Markup Language (XML), PDF and Microsoft Products IntelliJ Security+ Certification.

Skills

  • JavaScript
  • Ajax
  • JSP
  • Java
  • Spring Boot
  • Oracle

Benefits

N/A

Pay

N/A

Schedule

N/A

Similar jobs