Software Development Specialist

6 days ago


Annapolis, Maryland, United States Data Computer Corp of America Full time
Data Computer Corp of America is a leading IT business specializing in providing innovative solutions to government agencies and commercial enterprises since 1982. Our company prides itself on a culture built on integrity and inclusivity, allowing our employees to build lasting skills and relationships. We know the importance of recruiting employees with a wide range of backgrounds, allowing for every problem to be approached by a diverse array of perspectives.

The Software Engineer develops, maintains, and enhances complex and diverse software systems. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test result. 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.

Key Responsibilities:
• 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 standard
• Design and code new software or modify existing software to add new features
• Integrate existing software into new or modified system or operating environment
• 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 component
• 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 constraint 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
• Recommend new technologies and processes for complex software projects
• Serve as the technical lead of multiple software development teams
• Select the software development process in coordination with the customer and system engineering
• Ensure quality control of all developed and modified software
• Delegate programming and testing responsibilities to one or more team and monitor their performance

Requirements:
• Twenty (20) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's 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 bachelor's degree.

Benefits: Our comprehensive benefit offerings include healthcare, retirement plan, paid disability and life insurance programs, employee assistance program, paid and unpaid leave programs, education assistance, and wellness initiatives. At Data Computer Corp of America, we believe the key to providing our clients with unrivaled services starts with retaining top talent, something we're able to do through our consistent commitment to building culture and comprehensive benefits.

  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Job Summary: Captivation Software LLC is seeking a skilled Software Development Specialist to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing a web-based, centralized user interface for users to control and monitor large-scale high-performance computing systems.Key...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a skilled Senior Software Developer to join our team. The ideal candidate will have a strong background in software development and a passion for building scalable and efficient systems. Key Responsibilities:Design, develop, and test software applications using a variety of programming languages and...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a skilled Senior Software Developer to join our team of engineers. The ideal candidate will have a strong background in software development and a passion for building scalable and efficient systems.The successful candidate will be responsible for the architecture, design, and development of a web-based, centralized user...


  • Annapolis, Maryland, United States Base2 Solutions Full time

    Job SummaryAt Base2 Solutions, we are seeking a highly skilled Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems. Key ResponsibilitiesAnalyze user requirements to derive software design and performance...


  • Annapolis, Maryland, United States ARSIEM Corporation Full time

    About ARSIEM CorporationWe are committed to delivering cutting-edge technical solutions to our government clients. Our team of experienced professionals provides support to multiple agencies across the United States Government.As a leading provider of software development services, we are looking for a skilled Software Development Specialist to join our...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a skilled Senior UI Software Developer to collaborate with Product Owners, System Engineers, and Project Software Engineers in developing and implementing user interface components for a mission-focused enterprise web application.Key Responsibilities:Design and develop user interface components to provide an interactive,...


  • Annapolis Junction, Maryland, United States BTS Software Solutions Full time

    Job Description:The Senior Software Developer will provide software development services to classified computer networks in the service of the National Security Administration mission.Key Responsibilities:Lead a team to design, develop, and test application software to fulfill unique requirements on Windows, Unix, or other specified platforms.Build...

  • Software Development

    3 weeks ago


    Annapolis, Maryland, United States MSCCN Full time

    Job RequirementsAs a Technical Specialist, you will be responsible for developing and maintaining software applications.About the RoleThis is an excellent opportunity to work with a variety of technologies and contribute to the growth of our company.Key ResponsibilitiesDevelop and implement software solutions using a range of programming...


  • Annapolis Junction, Maryland, United States Farfield Systems, Inc Full time

    About Farfield Systems, IncAt Farfield, we prioritize delivering trusted expertise to our government clients. Our focus is on increasing opportunities for growth while maintaining excellence in customer satisfaction.We strive to create a team environment where each employee is valued and supported. Farfield provides services to multiple agencies across the...


  • Annapolis Junction, Maryland, United States Reflexive Concepts Full time

    Job Requirements:We are seeking a skilled Software Development Specialist to join our team at Reflexive Concepts. The ideal candidate will have experience in manual and automated testing, as well as a current and active TS/SCI Clearance with Polygraph through the MD Customer.Key Responsibilities: Develop and execute test cases using Robot Framework,...


  • Annapolis Junction, Maryland, United States Jovian Concepts Inc Full time

    Job DescriptionThe Software Development Specialist will be responsible for designing, developing, and maintaining complex software systems. This includes developing software solutions by analyzing system performance standards, conferring with users or system engineers, and investigating problem areas.Key Responsibilities:Analyze user requirements to derive...


  • Annapolis Junction, Maryland, United States ARSIEM Corporation Full time

    About ARSIEM CorporationWe are committed to fostering a trusted partnership with our government clients. Our team provides support to multiple agencies across the United States Government.As demand increases, we continue to deliver reliable and cutting-edge technical solutions at the best value to our clients.This means a career packed with opportunities to...


  • Annapolis, Maryland, United States Power3 Solutions and Partnering Companies Full time

    About Geon Technologies:Geon Technologies is a rapidly growing small business that provides signal processing and sensor system integration services to the United States Government (USG) and the industry base that supports them.The company seeks to be known for signals, sensors, and systems. Geon has expertise in the science and development of signal...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.Key Responsibilities:* Develop and maintain complex software systems* Collaborate with cross-functional teams to identify and...


  • Annapolis, Maryland, United States Reflexive Concepts Full time

    Job Summary:Reflexive Concepts is seeking a skilled Software Engineer II to fill a critical role in our team.The successful candidate will be responsible for designing, developing, and implementing a web-based, centralized user interface for users to control and monitor large-scale high-performance computing systems.Key Responsibilities: Design and develop a...

  • Windows CNO Developer

    4 weeks ago


    Annapolis, Maryland, United States Independent Software Full time

    Job SummaryAs a Windows CNO Developer at Independent Software, you will be part of a team responsible for designing, developing, testing, and maintaining CNO capabilities. This role requires a strong understanding of OS internals, experience with C or C++, Python, and knowledge of network protocols. Additionally, you will need to have experience with...

  • Software Developer

    4 weeks ago


    Annapolis, Maryland, United States Sensible Solutions and Technologies Inc Full time

    Job Title: Software DeveloperJob Summary:At Sensible Solutions and Technologies Inc, we are seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on developing scalable, efficient, and reliable software solutions using a...


  • Annapolis Junction, Maryland, United States Anthem Engineering Full time

    Key Responsibilities:We are seeking a highly skilled Senior Software Development Specialist to join our team at Anthem Engineering. As a key member of our software development team, you will be responsible for designing, developing, and implementing new technologies and novel solutions to issues within the division.Key Skills:We work closely with analysts to...

  • Software Developer

    4 weeks ago


    Annapolis, Maryland, United States SUNAYU Full time

    Job Title: Software EngineerJob Summary:SUNAYU is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for software development activities both individually and as a member of an agile team. You will actively participate in program increment planning and related team activities. Key Responsibilities:- Analyze...

  • Software Developer

    4 weeks ago


    Annapolis, Maryland, United States Base2 Solutions Full time

    Job SummaryBase2 Solutions is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesAnalyze system performance standards and confer with users or system engineers to develop software...