GovCIO

Principal Software Engineer

GovCIO

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $150,000 per year

Job Level

About the role

  • Builds and codes applications and/or modules using languages such as C++, visual basic, ABAP, JAVA, XTML, etc.
  • Provides patches and upgrades to existing systems.
  • Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.
  • May design graphical user interface (GUI) to meet the specific needs of users.
  • Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
  • May build add-on modules using application program language.
  • Designs and codes applications following specifications using the appropriate tools.
  • Maintains and modifies existing software applications.
  • Analyzes detailed systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative methods of problem resolution.
  • Performs modifications to and maintenance of operational programs and procedures.
  • Participates in code reviews to represent reviewed work for adherence to standards and specifications.
  • Writes or revises program documentation, operations documentation and user guides in accordance with standards.

Requirements

  • Bachelor's with 12+ years (or commensurate experience)
  • Strong understanding of object-oriented programming, multithreading, and common Java libraries.
  • Expertise in Spring Boot, Spring MVC, and REST API development.
  • Proficient in building and maintaining modern, responsive web applications using Angular, TypeScript, RxJS, and HTML/CSS.
  • Ability to analyze legacy ADF applications and map features to modern Angular equivalents.
  • Proficient with core AWS services such as EC2, S3, Lambda, RDS, API Gateway, and IAM.
  • Experience deploying Java and Angular applications on AWS.
  • Strong SQL skills and experience with both RDBMS (Oracle, PostgreSQL, MySQL) and NoSQL (DynamoDB).
  • Proficient in developing and consuming RESTful APIs.
  • Clearance Required: Must be able to acquire and maintain Suitability/Public Trust clearance.
Benefits
  • Employee Assistance Program (EAP)
  • Corporate Discounts
  • Learning & Development platform, to include certification preparation content
  • Training, Education and Certification Assistance*
  • Referral Bonus Program
  • Internal Mobility Program
  • Pet Insurance
  • Flexible Work Environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Visual BasicABAPJavaXHTMLObject-oriented programmingMultithreadingSpring BootSpring MVCREST API development
Certifications
Bachelor's degreeSuitability/Public Trust clearance