Principal-Level Full Stack Software Developer

4 weeks ago


Baltimore, United States ProObject Full time

Principal-Level Full Stack Software Developer (JavaScript, Linux, Python) (GE-01)

Annapolis Junction, MD

Position Description:

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

Labor Requirements:

Analyze user requirements to derive software design and performance requirements

Debug existing software and correct defects

Provide recommendations for improving documentation and software development process standards

Design and code new software or modify existing software to add new features

Integrate existing software into new or modified systems or operating environments

Develop simple data queries for existing or proposed databases or data repositories

Write or review software and system documentation

Serve as team lead at the level appropriate to the software development process being used on any particular project

Design or implement complex database or data repository interfaces/queries

Develop or implement algorithms to meet or exceed system performance and functional standards

Assist with developing and executing test procedures for software components

Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas

Modify existing software to correct errors, to adapt to new hardware, or to improve its performance

Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design

Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products

Implement recommendations for improving documentation and software development process standards

Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project

Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces

Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met

Technical Skills Required:

Javascript, strong scripting skills (Ruby, Python, Shell), custom Puppet module development; strong Linux (CentOS/RHEL 7.x); Agile development methodology/skills; experience with other DevOps platforms and tools (Ansible, Artifactory).Special Technical Skills Desired:

Experience in architecting, deploying and general administration of Splunk to include infrastructure planning, data collection and comprehension, development and integration, configuring data inputs and forwarders, creating/managing user accounts, and general troubleshooting and monitoring.

Minimum Experience Required:

Fourteen (14) years of experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelors degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelors degree.

TS/SCI with Polygraph Required

This position requires a security clearance.

Full Time – Software Engineer

[sc name="addtoalljobprofiles"][/sc]

#J-18808-Ljbffr



  • Baltimore, United States Independent Software Full time

    Software Engineering - Annapolis Junction,, MD - Full Time What you will be doing! As a Software Engineer you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems)...


  • Baltimore, United States University of Maryland Medical System Full time

    Job DescriptionJob DescriptionCompany DescriptionThe University of Maryland Medical System is a 14-hospital system with academic, community and specialty medical services reaching every part of Maryland and beyond. UMMS is a national and regional referral center for trauma, cancer care, Neurocare, cardiac care, women’s and children’s health and physical...


  • Baltimore, Maryland, United States University of Maryland Medical System Full time

    Job Description General Summary Responsible for leading and overseeing a team of software developers and software development managers to design, develop, and implement robust and scalable full-stack software solutions for healthcare technology applications at the University of Maryland Medical System. Work collaboratively with experts in UI/UX, Epic & EMR...


  • Baltimore, United States Catalyte Full time

    Mid-Level Full Stack Developer (TypeScript / React / Python) No C2C's or 3rd party's Location: Baltimore, MD (On-site work is REQUIRED) Position Type: Contract to Hire Initial Project Description: Our client has an overly complex and outdated system and has an immediate need to simplify & stabilize their dev environment. These are very complex systems. The...


  • Baltimore, United States Catalyte Full time

    Mid-Level Full Stack Developer (TypeScript / React / Python)No C2C's or 3rd party'sLocation: Baltimore, MD (On-site work is REQUIRED)Position Type: Contract to HireInitial Project Description: Our client has an overly complex and outdated system and has an immediate need to simplify & stabilize their dev environment. These are very complex systems. The...


  • Baltimore, United States Catalyte Full time

    Mid-Level Full Stack Developer (TypeScript / React / Python) Considering making an application for this job Check all the details in this job description, and then click on Apply. No C2C's or 3rd party's Location: Baltimore, MD (On-site work is REQUIRED) Position Type: Contract to Hire Initial Project Description: Our client has an overly complex and...


  • Baltimore, United States Catalyte Full time

    Mid-Level Full Stack Developer (TypeScript / React / Python)No C2C's or 3rd party'sLocation: Baltimore, MD (On-site work is REQUIRED)Position Type: Contract to HireInitial Project Description: Our client has an overly complex and outdated system and has an immediate need to simplify & stabilize their dev environment. These are very complex systems. The...


  • Baltimore, United States Catalyte Full time

    Mid-Level Full Stack Developer (TypeScript / React / Python)No C2C's or 3rd party'sLocation: Baltimore, MD (On-site work is REQUIRED)Position Type: Contract to HireInitial Project Description: Our client has an overly complex and outdated system and has an immediate need to simplify & stabilize their dev environment. These are very complex systems. The...


  • Baltimore, United States UMMS Community Impact Grant Program Full time

    Senior Full Stack Healthcare Technology Integration Developer Full-time Shift: Day Location: Medical Center Position Type: Exempt The University of Maryland Medical System is a 14-hospital system with academic, community and specialty medical services reaching every part of Maryland and beyond. UMMS is a national and regional referral center for trauma,...


  • Baltimore, Maryland, United States Luxoft Full time

    Project descriptionIn this role, you would use a tech stack including Java, Spring Boot, and Microservices-based architecture in AWS.You will be engaged across the software development life cycle to create, enhance, and maintain platforms and capabilities in a collaborative and Agile environment.ResponsibilitiesParticipate in all team ceremonies including...


  • Baltimore, United States Think|Stack Full time

    Job DescriptionJob DescriptionPOSITION SUMMARY: As an Infrastructure Engineer at Think|Stack, understanding both the engineering and architecture of the systems and the building and coding of the systems. You understand the level of detail required to ensure systems are in place to provide consistent uptime and support for our clients escalated and most...


  • Baltimore, United States EcoMap Technologies Full time

    Job DescriptionJob DescriptionCompany DescriptionHey! We're so excited you are considering joining the EcoMap Team. EcoMap builds platforms that help people navigate ecosystems, from entrepreneurial communities to corporate networks and beyond. Here at EcoMap, we value building products that matter, positively impacting our community, and creating a...


  • Baltimore, United States EcoMap Technologies Full time

    Company Description Hey! We're so excited you are considering joining the EcoMap Team. EcoMap builds platforms that help people navigate ecosystems, from entrepreneurial communities to corporate networks and beyond. Here at EcoMap, we value building products that matter, positively impacting our community, and creating a place where people are excited to...


  • Baltimore, United States Independent Software Full time

    IMAGINEDRAGON - Annapolis Junction, MD - Full Time What you will be doing! As a Software Engineer you will be responsible for developing, sustaining, and troubleshooting GHOSTGEM's software suite of applications including JEDIPOWER and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and...

  • Full Stack Developer

    2 weeks ago


    Baltimore, United States Expentor Inc Full time

    Job DescriptionJob DescriptionScope of workDesign, develop, and maintain code for the Document Management System (DMS) and Portal using the ASP.NET and Java platforms. Implement enhancements and modifications to DMS functionality. Conduct research to understand the inner workings of existing systems.QualificationsProficiency in ASP.NET, SQL and Java...


  • Baltimore, United States University of Maryland Medical Center Baltimore Washington Full time

    Job Description This is a full-time in office/onsite position. Responsible for design and implementation of integration between various healthcare technologies and applications. Bring experience in arrays of healthcare technologies, including industry standard Electronic Health Record (EHR) software and development of web and mobile applications to a...


  • Baltimore, Maryland, United States EcoMap Technologies Full time

    Company Description Hey! We're so excited you are considering joining the EcoMap Team. EcoMap builds platforms that help people navigate ecosystems, from entrepreneurial communities to corporate networks and beyond. Here at EcoMap, we value building products that matter, positively impacting our community, and creating a place where people are excited to...

  • Principal

    4 weeks ago


    Baltimore, United States Archdiocese of Baltimore Full time

    Position Title : Principal, 2024-2025 School Year Parish/School : St. Francis of Assisi School Location : 3617 Harford Rd, Baltimore, MD 21218 Reports To : Pastor and Superintendent Employment Status : Full-time, exempt Catholic : Required Position Summary: Our Principal plays a crucial role in guiding the overall educational program, ensuring that...


  • Baltimore, United States cFocus Software Incorporated Full time

    cFocus Software is seeking a Linux System Administrator to join our program in Annapolis Junction, MD. This position requires an active TS/SCI CI Poly clearance. Qualifications: Active TS/SCICI Polygraph. Must have a minimum of a Bachelor’s Degree with a concentration in Computer Science, Information Technology, Engineering, or related field. DoD 8570...


  • Baltimore, United States Northrop Grumman Full time

    Northrop Grumman MS engineers share a great sense of pride knowing their contributions have a direct effect on the safety and security of the country and its allies. Our culture thrives on intellectual curiosity, cognitive diversity, teamwork, and bringing your whole self to work to accomplish the mission while learning and having fun along the way. The...