Jobs · Engineering

2123 - Full Stack Developer

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

Project Location: Remote / Columbia Gateway Center, Columbia, Maryland

Clearance: Final Secret / IT-II required

About Us

At IndraSoft, you will be joining a team of highly qualified individuals who solve today’s challenges, transform to future state, and execute innovative technology solutions for our federal customers. For more than 16 years, we provide cutting-edge solutions in areas of DevSecOps, Cybersecurity, Advanced Data Analytics, emerging Cloud technologies and Enterprise IT to our Defense and Civilian customers. You will be leading our efforts to integrate and innovate technology solutions to solve our clients’ toughest technology problems.

Responsibilities

  • Design, develop, implement, and maintain new or existing tools.
  • Analyze and study complex system requirements.
  • Design software tools and subsystems to support software reuse and domain analysis and manage their implementation.
  • Manage software development and support using formal specifications, data flow diagrams, and other accepted techniques and computer-aided software engineering (CASE) tools.
  • Estimate software development costs and schedules.
  • Review existing programs and assist with making refinements, reducing operating time, and improving current techniques.
  • Review and contribute to configuration management.
  • Utilize JavaScript, Ajax, JSP, JAVA, Spring Boot, and other technologies to create complex, customized web applications to meet customer’s needs.
  • Provide support for business system analysis and process definition.
  • Write well-designed, testable, and efficient code for software components, units, and modules that meet product specifications and development schedules using structured development processes.
  • 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.
  • Research, document, rate, or select alternatives for web architecture or technologies.
  • Maintain job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.
  • Independently work on routine assignments.

Requirements

  • Bachelor’s Degree in a related technical field.
  • 3+ years of solid JavaScript/JSP/Ajax coding experience.
  • Thorough understanding of software development and 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 ability to maintain customer/team relationships.
  • Final Secret IT-II clearance.

Qualifications

Desired:

  • 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 two 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, Microsoft Products, IntelliJ.
  • Security+ Certification preferred.

Physical Demands

  • Sitting and working on a computer for long, continuous periods each day.
  • Effective communications by telephone, email, and face-to-face.
  • Standing, walking, and sitting.
  • Handling and feeling objects or controls; reaching.
  • Talking and hearing.
  • Lifting and/or moving up to 10 pounds.
  • Specific vision abilities including close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust and focus.

Work Environment

The noise level in the work environment is usually moderate.

Similar jobs