Career Opportunities with CORMAC

A great place to work.

Careers At CORMAC
Share with friends or Subscribe!

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.


Full-Stack Developer

Department: Delivery & Program
City/State: Any City/State

CORMAC is seeking a talented Full-Stack Software Developer who is passionate about creating simple solutions that work! This position will work in both front-end and back-end development,?responsible for designing, building, and maintaining fully functional web applications, including user interfaces, server-side logic, and databases, essentially working on all aspects of a web application from start to finish. This is a remote role.

Responsibilities

  • Collaborate with project manager, customers, and internal team members

  • Work with the internal team to ensure synchronization of effort

  • Identify and troubleshoot any frontend and backend issues

  • Develop innovations that will improve the QA of the data repository

  • Identify structural improvements and opportunities to development processes

  • Perform testing, analysis, and scaling with application to backend software features

  • Write code to a high degree of quality and with attention to precision and long-term planning

Required Skills & Experience

  • Bachelor degree in Computer Science, Computer Engineering, Information Systems, or related field

  • 5+ years of hands-on design & development experience

  • Must be a U.S. Citizen

  • Ability to obtain a Public Trust (Tier 1) Security Clearance

  • Experience in designs and builds user interfaces (UIs) for web using React, a JavaScript library

  • Experience in designing REST API using Spring, Spring boot-based tools and technologies.

  • Experience in ORM framework like Spring Data, Spring JPA, Hibernate etc. for backend integration

  • Experience in databases like Oracle, PostgreSQL, MySQL etc.

  • Fronted and backend components design, detailed technical design, development, testing, implementation, and maintenance

  • Write unit/functional or integration tests for each feature you implement

  • Experience with Continuous Integration tools and build tools: maven, Jenkins, SonarQube, Git Action, etc.

  • Produce and maintain technical designs and documentation relevant to assigned software development tasks

  • Design, implement and test new functionality based on business and functional requirements, own the overall quality of your code including unit testing, functional testing, and performance

  • Work with RESTful services in a microservices architecture is highly recommended

Preferred Skills & Experience

  • Hands-on experience with Java programing, Spring Framework and Microservices

  • Hands-on experience with React and Angular

  • Hands-on experience with development tools, such as Git, Maven, Docker, Eclipse, IntelliJ IDEA, Visual Studio Code, etc.

  • Hands-on experience with software design and development using AWS Cloud and leveraging services provided by AWS Cloud

US Citizenship Required /E-Verify Participation/EEO

As an Equal Employment Opportunity employer, CORMAC provides equal employment opportunity to all employees and applicants without regard to an individual's protected status, including race/ethnicity, color, national origin, ancestry, religion, creed, age, gender, gender identity/expression, sexual orientation, marital status, parental status, including pregnancy, childbirth, or related conditions, disability, military service, veteran status, genetic information, or any other protected status.

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System