Find similar career opportunities
Software Developer with Golang Category: Software Development/ Engineering
Main location: United States, Florida, Jacksonville
Position ID:J1026-2810
Employment Type: Full Time
Position Description: CGI Federal, lnc, (CGI) is seeking a Software Developer to join our cutting edge technology team in
Jacksonville, FL. Must be comfortable with GO Development (6+ months Or more) and confident in
back end development, Full stack is preferred and this an on site role,
This position offers the unique opportunity to develop elements of mission critical applications that
directly support logistics operations. The successful candidate will work on innovative applications and
digital solutions that enhance operational efficiency and support our Customers using an agile
software and development security operations (DevSecOps) approach that delivers timely and
iterative solutions to satisfy user identified needs. You'll be part of a dynamic team that values
technical excellence, continuous learning, and meaningful impact.
This role offers excellent career progression opportunities, exposure to advanced and emerging
technologies, and the satisfaction of contributing to national defense. Located in beautiful Jacksonville,
FL, you'll enjoy a collaborative environment with access to state of the art facilities and the chance to
work on projects that make a real difference.
This position is located in Jacksonville, FL.
Your future duties and responsibilities: Design, develop, test, and maintain applications using modern frameworks and technologies
Build robust back end APIs and microservices to support applications servicing logistics operations
Integrate databases and manage data architecture for mission critical applications
Collaborate with cross functional teams including system administrators, analysts, and end users
to gather requirements and deliver solutions
Implement security best practices and ensure compliance with DOD cybersecurity standards
Optimize application performance and ensure scalability for high traffic environments
Conduct thorough testing to include but not be limited to code, regression, functional,
usability, security, unit testing, integration testing, and pre user acceptance testing
Perform corrective maintenance actions, as required
Develop and maintain comprehensive documentation for all developed systems and applications,
as required
Provide technical support and troubleshooting for deployed applications
Stay current with emerging technologies and recommend improvements to existing systems
Participate in agile development processes including sprint planning and code reviews
Support deployment and DevOps activities including CI/CD pipeline management
Required qualifications to be successful in this role: US Citizenship is required with ability to obtain Secret security clearance
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related
technical field; or equivalent experience, with certifications preferred
Minimum 3 years Of professional experience in software development
6+ months Of GO, you have a strong understanding Of GO's syntax, standard library, data structures
(slices, maps, structs)
Strong understanding Of GO's unique concurrency model using goroutines and channels
Familiarity with Linux command line
Knowledge Of cloud config
Proficiency in front end technologies including HTML5, CSS3, JavaScript (ES6+), and modem
frameworks such as React, Angular, Or Vue.js
Strong experience with back end development using Golang
Solid understanding of database systems including SQL and NoSQL databases
Experience with RESTful API design and development
Familiarity with version control systems, particularly Git
Knowledge of responsive design principles and cross browser compatibility
Understanding of software development lifecycle and agile methodologies
Experience with testing frameworks and methodologies
Customer focused
Strong problem solving and critical and analytical thinking skills
Excellent written and verbal communication skills
Ability to work effectively in a team environment and independently
Knowledge with cloud platforms (AWS, Azure, or Google Cloud)
Knowledge of containerization technologies (Docker, Kubernetes)
Desired qualifications/non essential skills required:
Experience with DevOps practices and CI/CD pipelines
Knowledge of military or government systems and protocols
Security+ certification or willingness to obtain
Experience with microservices architecture
Familiarity with military logistics or aviation operations
Experience with real time applications using WebSockets
Understanding Of cybersecurity principles and secure coding practices
Experience with mobile application development (React Native, Flutter)
Familiarity with data visualization libraries (D3.js, Chart.js)
Knowledge of performance optimization techniques
Experience with automated testing and deployment tools
Experience with CQRS development patterns
Familiarity with ubuntu core
Familiar with Raspberry Pls
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $72,500.00 - $160,700.00.
CGI Federal's benefits are offered to eligible professionals on their first day of employment to include:
. Competitive compensation
. Comprehensive insurance options
. Matching contributions through the 401(k) plan and the share purchase plan
. Paid time off for vacation, holidays, and sick time
. Paid parental leave
. Learning opportunities and tuition assistance
. Wellness and Well being programs
#CGIFederalJob
#LI-RF2
#ClearanceJobs
Skills: - Application Development
- English
- Full Stack Development
- Full Stack Development
- Application Design
- MDM (Mobile Device Management)
- Web Development