Company:
M.C. Dean
Location: Baltimore
Closing Date: 19/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Position Summary
As a Software Developer you will work independently and as part of a cross-functional team to develop, maintain, and enhance complex and diverse software systems pursuant to documented requirements.
Responsibilities include but are not limited to:
- Performing full life-cycle software development, from conception to deployment
- Reviewing and testing software components to ensure design requirements are met
- Recommending system designs including hardware and software use, process standards, and procedures
- Designing, coding/modifying, and implementing complex algorithms pursuant to strict requirements
- Working with engineers to determine and analyze requirements, capabilities, and interfaces
- Coordinating software system installation and monitoring equipment functionality to ensure operational specifications are met
Position/Candidate Requirements
- Security Clearance: TS/SCI with Polygraph REQUIRED
- Education and Experience: Computer Science, Engineering, or a Related Discipline
- Associates Degree and 15+ years of relevant progressive experience or
- Bachelor's Degree and 12+ years of relevant progressive experience or
- Master's Degree and 9+ years of relevant progressive experience
- DoD 8570 IAT Level II or higher baseline certification, e.g. CISSP, Security+, etc.
- Relevant experience/knowledge of coding languages, development frameworks, and third-party libraries
- Front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery)
- Back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache), and UI/UX design
- Strong oral and writing skills
- Demonstrate background working with multidisciplinary teams
- Demonstrate time management and organization skills to meet deadlines and quality objectives
- Ability to travel up to 25% of the time
Abilities
- Exposure to computer screens for an extended period of time.
- Sitting for extended periods of time.
- 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.
Share this job
M.C. Dean