Senior Java Analyst/Programmer

M.C. Dean, Inc.
Tysons, VA Full Time
POSTED ON 7/11/2022 CLOSED ON 12/6/2022

Job Posting for Senior Java Analyst/Programmer at M.C. Dean, Inc.

Position Summary

You will be working with a dynamic team of ICAM engineers and SME’s responsible for design decisions, integration, and implementation in all areas of systems architecture, engineering, and the technical direction of multiple ICAM related projects across multiple programs in Federal and Commercial markets. Responsibilities will include moving data between systems and developing web interfaces for users to view and interact with internal Systems. The developer will often be expected to meet directly with end users, identify requirements, collaborate on solutions with the rest of the dev team, and then implement, test, and deploy them. These solutions include identity and access management software, Smart card enabled web portals, Visitor management software, Biometric enabled access control, and mobile-based authentication software.

Essential Responsibilities and Activities Include:

  • Responsible for the design, development, implementation, and maintenance of custom system software, and/or the installation and maintenance of purchased systems software, as well as the configuration and support of hardware systems.
  • Debugging, developing and implementing technology and solutions to meet customer strategic goals and mission priorities.
  • Conduct system assessment and evaluation of existing applications and development tasks including system development and analysis, system architecture and design, development, and analysis of system integration requirements.
  • Conduct formal verification, validation, and quality assurance (QA) of Commercial of the shelf (COTs) or customize solutions in the lab or/and in pre-deployment environments.
  • Produce technical documentations in support of engineering solutions that include, but are not limited to, architectural drawings, detailed design specifications, cybersecurity, and thorough implementation instructions.
  • Interface with customers to conduct review meetings, requirement gather sessions, system document review sessions etc.
  • In conjunction with more senior technical staff, develops proposals that consider alternatives and business case, and gains needed institutional approvals. Evaluates alternative approaches and presents recommendations to teams and unit leadership.
  • Work with the system engineer in producing training documents and provide training to end-users
  • Regularly reviews applications and makes modifications and/or updates to ensure currency and functionality within established environment.
  • Testing of applications to ensure that changes don't negatively impact usage or performance
  • The individual will also need to be able to search through the code/databases/applications to look for usages of impacted fields so that they can be updated.
  • Query and maintain relational databases.
  • Monitor and implement regular testing of system backups.
  • May interface with vendor support service groups or other external support teams to ensure proper escalation during outages or periods of degraded system performance.

Position / Candidate Requirements:

  • Applicants selected will be subject to a government security investigation and may meet eligibility requirements, including U.S. Citizenship, for access to classified information; DoD Secret clearance is required.
  • Education - B.S. in Engineering, IT Information Systems, Computer Science or equivalent experience
  • 5 to 7 years of experience in IT related field
  • Demonstrated experience with the design and implementation of complex development projects.
  • Demonstrated time management and organization skills to meet deadlines and quality objectives.
  • Hands-On Development / Programming Experience using:
    • Application development and implementation experience with Java, JavaScript, APIs, SQL/NoSQL, Web services, and New Technologies.
    • Develop, compile, debug, test, deploy, document, and implement programs for new and existing systems (COTS / GOTS / Proprietary)
    • Write highly efficient, multithreaded code.
    • Understanding of the front-end web and mobile development, and web security.
    • Use of JIRA or similar tools to track bugs and implement bug fixes and other change requests as needed.
    • Reading/writing/troubleshooting complex SQL statements and stored procedures, GIT usage, capability to manage database changes
  • High Energy / Attitude.
  • Creative Problem Solving.
  • Support a software development effort, and create a roadmap for capability development
  • Conduct rapid software prototyping to demonstrate and evaluate technologies
  • Conduct applied research in the areas of current and emerging computer technology and make recommendations based on research and analysis
  • Investigate commercial and custom SDKs and APIs to identify additional integration
  • Develop and maintain software development architecture, and make recommendations for improvement
  • Interface and communicate with other development teams for collaboration and integration efforts
  • Strong Oral, Written and Presentation Skills with the ability and experience communicating directly with executive leadership.
  • Demonstrated background working with multidisciplinary teams.
  • Demonstrated time management and organization skills working independently to meet deadlines and quality objectives.
  • Strong MS Excel, Word and PowerPoint Skills is a plus.

 

Desired / Advantageous Qualifications

  • Knowledge of DoD Information Assurance policies and procedures
  • Knowledge and understanding of IT system design, support and integration
  • Secret Clearance
  • Security Plus Certification
  • Experience in engineering and implementing platforms and services in a software-defined network environment
  • Experience with DoD IT security requirements including DISA STIG/SRGs.
  • Understanding of Department of Defense standards and best practices in IT Systems development, implementation, and maintenance
  • Experience in leading technical implementation of ICAM or similar identity-based solution for large enterprise customers.
  • Familiar with U.S Federal Government information security standards, policy and other applicable NIST and regulatory guidelines for HSPD-12 related solutions and services.
  • Experience in integration of IT services with access management solutions and services for logical and physical access
  • Hands on experience with any of the Access Control Systems such as AMAG, CCURE, Lenel, Gallagher etc.
  • Preferred: Security Plus, CISSP, CSCIP, CSCIP/G, or CSEIP certification
  • Highly desirable to have experience in supporting security accreditation of IT systems and services in a DoD RMF, FedRAMP, or another large federal agency operational environment.

Abilities:

  • Exposure to computer screens for an extended period of time.
  • Sitting for extended periods of time.
  • Ability to debug and trace through multi-layered applications with version control and release management.
  • Reach by extending hands or arms in any direction.
  • Have finger dexterity in order to manipulate objects with fingers rather than whole hands or arms, for example, using a keyboard.
  • Listen to and understand information and ideas presented through spoken words and sentences.
  • Communicate information and ideas in speaking so others will understand.
  • Read and understand information and ideas presented in writing.
  • Apply general rules to specific problems to produce answers that make sense.
  • Identify and understand the speech of another person.
Senior Backend Java Engineers
Solution Street -
Herndon, VA
Senior Java Software Engineer
Tential -
Rockville, MD
Senior Java Contractor
Jobot -
Washington, DC

Salary.com Estimation for Senior Java Analyst/Programmer in Tysons, VA
$113,109 to $147,118
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Senior Java Analyst/Programmer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $94,568 - $124,317
    • Income Estimation: $100,608 - $135,264
  • Debugging Skill

    • Income Estimation: $94,568 - $124,317
    • Income Estimation: $102,255 - $129,784
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at M.C. Dean, Inc.

M.C. Dean, Inc.
Hired Organization Address Cheyenne, WY Full Time
Critical Facilities Technician Responsible for ensuring that all electrical, mechanical, and fire/life safety equipment ...
M.C. Dean, Inc.
Hired Organization Address Washington, DC Full Time
Position Summary: In this role, you will be responsible for maintaining Intrusion Detection System (IDS) electronic secu...
M.C. Dean, Inc.
Hired Organization Address Washington, DC Full Time
ELECTRONICS TECHNICIAN 4 [TS] - DC METRO Location: Washington Metro Area- MD/VA/DC Req. Number: 4550 Description M.C. De...
M.C. Dean, Inc.
Hired Organization Address Las Cruces, NM Full Time
Position Summary In this role you will be responsible for installing and maintaining electronic security systems. Perfor...

Not the job you're looking for? Here are some other Senior Java Analyst/Programmer jobs in the Tysons, VA area that may be a better fit.

Senior Java Developer

Career Center, ROCKVILLE, MD

Senior Java Developer

Software Guidance & Assistance, Rockville, MD