Principal Software Developer

Posted 10hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Developer Principal at GDIT developing mission-critical applications for government projects. Engaging in the complete software lifecycle from design to implementation and support.

Responsibilities:

  • Research, design, develop, and/or modify enterprise-wide systems and/or applications software
  • Employ experience with Go and Java, test-driven development, and Scrum/agile project lifecycle approach to develop, deploy, and maintain mission-critical applications
  • Provide support and technical advice during conceptualization, development, and implementation phases
  • Engage with clients/users to define system scope and objectives
  • Work on new development and re-engineering efforts
  • Implement enhancements to existing systems
  • Provide software development services on all tiers (UI, Java, Go, Postgres)
  • Perform database programming using SQL
  • Perform software QA/testing as needed

Requirements:

  • 5+ years of related experience required; 8+ years preferred
  • Technical Training, Certification(s) or Degree in computer engineering, computer science, information systems, or related technical discipline
  • Experience with Go programming languages
  • Experience in Agile development methodology
  • Understanding of DevOps solution implementation and configuration
  • Understanding of microservices frameworks
  • Exposure to Gitlab and the merge/release process to CICD pipeline
  • Exposure to PL/SQL and SQL*Plus
  • Exposure to or ability to learn Struts and Restful services, Oracle RDBMS, and UNIX/LINUX shell scripting
  • Ability to use Jira to support configuration management in an Agile environment
  • Excellent communication skills
  • US citizenship required.

Benefits:

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
  • Career development opportunities