Software developer - security clearance required | Glen Burnie, MD

Detailed Information

  • Location: Hanover, MD

seeking a motivated and customer-oriented Expert Software Engineer to join our team in Hanover, Maryland. In this role, you will play a pivotal role in driving software development efforts, utilizing your expertise to deliver high-quality solutions. Responsibilities include, but are not limited to: Use object-oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile methods (Extreme programming).

Perform deployment, installation, maintenance, quality control monitoring, and implementation of software at Government specified locations. Maintain processes to log and track customer service requests. Maintain/develop software

products to be used on a variety of platforms. Uses Configuration Management (CM) tools, such as Subversion/Trac or Git Codes in e Xtensible Mark-up Language (XML)/W3C XML Schema to C++ Compiler (XSD) Applies middleware technologies, such as enterprise service bus (ESB), CORBA, or Internet Communications Engine (ICE) Uses Integrated Development Environments (IDEs), such as JBuilder and/or Eclipse Design, develop, and document system and subsystem-level code.

This includes support for system requirements, preliminary design, detailed design and specifications, data dictionaries, interface control/design documents, user help information/manuals, maintenance information/manuals, operations

information/manuals, program code, quality assurance activities, and test.

Develop customer requirements and information needs into software specifications that can be implemented Maintain/modify software code to add new features, correct errors, adapt to new hardware, or to improve system performance. Integrate with other signal repositories when prioritized by the Government. Perform system and unit level testing. This includes test plans and procedures, documentation of test results and development of special test code. Plan/conduct regression tests after each code modification, upgrade enhancement. Use object oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile methods (Extreme programming).

Performs system and unit level testing. This includes test plans and procedures, documentation of test results and development of special test code. Plans/conducts regression tests after each code modification, upgrade enhancement. Develops and applies advanced methods, theories and research techniques in the investigation and solution of complex and advanced software applications and problems. Conducts, technically directs and evaluates projects or major phases of significant projects, coordinating the efforts of engineers and technical support staff in the performance of assigned projects.

Conducts investigations and test of considerable complexity. Reviews literature, patents and current practices relevant to the solution of assigned projects. Evaluates vendor capabilities to provide required products or services. Provides technical consultation to other organizations. Interacts with project customers and stakeholders to report project status, and manage subsystems requirements. Researches, evaluates, and backsses software tools and technologies such as Free and Open Source Software (FOSS), Government-off-the-shelf (GOTS), Commercial-off-the-shelf (COTS), and incorporates those findings into the overall software system design.

Implements Service Oriented Architecture (SOA)/middleware technologies, such as ESB, CORBA, Simple Object Access Protocol (SOAP), and ICE Basic Qualifications: Master's Degree in Computer Science or Computer Engineering from an accredited college or university is required. A bachelor's degree and two (2) additional years of software related experience OR six (6) additional years of software related experience may be substituted for a master’s degree Fifteen (15) years experience in software application design and development performing coding, debugging, testing and troubleshooting throughout the application development process.

Twelve (12) years experience leading teams of software design and development for collection systems and components is required. Proficient with Linux/UNIX Development experience (C++, JAVA, XML/XSD), scripting language experience, (Python or Perl), JAVA GUI development experience and Web framework experience (i. e. Ruby on Rails, Django, Spring Framework, or Zope) IAT Level 2 certification Security Clearance Requirements: Active and current TS/SCI with Polygraph is Required.

Physical Requirements: Must be able to remain in a stationary position 50% of the time Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer. The person in this position frequently communicates with co-workers, management and customers, which may involve delivering presentations Repetitive Motions For all positions requiring access to technology/software source code that is subject to export control laws, employment with the company is contingent on either verifying U.

S. -person status or obtaining any necessary license. The applicant will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. Man Tech may choose not to apply for a license for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone. Man Tech International Corporation, as well as its subsidiaries proactively fulfills its role as an equal opportunity employer.

We do not discriminate against any employee or applicant for employment because of race, color, interaction, religion, age, interactionual orientation, gender identity and expression, national origin, marital status, physical or mental disability, status as a Disabled Veteran, Recently Separated Veteran, Active Duty Wartime or Campaign Badge Veteran, Armed Forces Services Medal, or any other characteristic protected by law. If you require a reasonable accommodation to apply for a position with Man Tech through its online applicant system, please contact Man Tech's Corporate EEO Department at (703) 218-xyz X.

Man Tech is an affirmative action/equal opportunity employer - minorities, females, disabled and protected veterans are urged to apply. Man Tech's utilization of any external recruitment or job placement agency is predicated upon its full compliance with our equal opportunity/affirmative action policies. Man Tech does not accept resumes from unsolicited recruiting firms. We pay no fees for unsolicited services. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access http: ///careers/Pages/careers.

aspx as a result of your disability. To request an accommodation please click xyz X@ and provide your name and contact information. For more details: jobs-search. org/software-developer_hanover-c433821/software-developer-security-clearance-required-hanover_i1971805531

View Jobs by Category >>

Related Jobs