Software Engineer 2 (UX) Designer (MDaaS)

Clarity Innovations · Baltimore, MD

Company

Clarity Innovations

Location

Baltimore, MD

Type

Full Time

Job Description

Description

Clarity Innovations connects human creativity with emerging technology to design, develop, and deploy software that enhances mission success. Our focus is redefining the Government's relationship with technology by encouraging the use of DevSecOps and Agile methodologies, small-teams constructs, modern tech stacks, and automation. Our software improves the lives and work of our end users and enhances innovation. We fulfill our responsibility to our country by delivering mission-changing results that help shape a better and safer world.

Description:

We are seeking a software engineer to join our dynamic team. As a Software Engineer at Clarity Innovations, you will play a pivotal role in the success of our products.

Individuals MUST have front-end development experience, preferably in javascript. This role is responsible to maintain and improve the performance of existing software code, with duties to write and update software code under contract and direction from the assigned Product Owner. This role is required to further test and maintain software products to ensure strong functionality and optimization.

The individual SHALL recommend improvements to existing software programs as necessary. Furthermore, individuals SHALL be capable/willing to perform the software tasks identified in the position primary responsibilities listed below while working on Government/Contractor software teams.

Primary Responsibilities (including but not limited to):

• Develop, and maintain web front-end applications• Assist in integrations with mobile development teams• Ensure code maintains a certain percentage of test code coverage• Work closely with UI/UX designers to implement visually engaging user interfaces• Conduct code reviews to ensure code quality and consistency within the team• Collaborate with product managers and other stakeholders to refine requirements and translate them into technical specifications• Troubleshoot and debug issues to maintain the stability of the applications• Continuously evaluate and improve existing codebase, architecture, and development processes to increase efficiency and maintainability• Maintain awareness of platform-specific guidelines and requirements for app submission and updates to ensure compliance with app store guidelines• Provide technical support and guidance to junior developers or team members as needed• Document code, processes, and best practices to facilitate knowledge sharing and onboarding of new team members.

Required:

• Bachelor's degree in Computer Science, Computer Information Systems, or related field, or equivalent experience.• MUST hold at least ONE of the following certifications: Sec+, CASP+• 3-5 years of front-end development experience building modern JavaScript applications and frameworks (React, Vue, Angular).• Minimum 3-5 years of software development experience with scalable distributed microservice applications (Java/Javascript/SpringBoot).• Proven experience integrating web applications with GraphQL and/or REST APIs.• Commitment to being a hands-on engineer with a significant percentage of time spent on coding and debugging issues.• Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.• Proficiency in Computer Science fundamentals - object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.• MUST be eligible to obtain a Common Access Card (CAC)

Desired:

• Experience with Scrum, XP, or other agile methodologies• Experience with configuration and deployment management; hands-on technology

infrastructure, network, compute, storage, and virtualization experience• Experience with Typescript and GraphQL• Familiarity with Test-Driven Development• Familiarity with AWS• Ability to travel to support in-person customer meetings, if necessary

Non-Technical Competencies:

• Required: Strong communication/general soft skills• SHALL conduct themselves at all times in a professional and respectful manner• SHALL give and receive feedback in a respectful and professional manner• SHALL be a "team player" and contribute to "can-do" culture• SHALL be eager to learn and be mentored by more senior engineers

CLEARANCE:

No clearance required for this position.

Clarity Innovations provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, or any other protected class.

Date Posted

06/10/2024

Views

7

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9