What are the responsibilities and job description for the Software Developer - Mid Level position at CCS Global Tech?
Duties and Responsibilities:
Develop long range JFT (Joint Force Tracking) software architecture plans and execute software engineering processes within JFT development process guidelines
Develop software solutions based on validated problem reports and change requests and execute software coding to support division projects
Support the development of user interfaces for handheld devices and the development of web services solutions for JFT tasks
Develop net-centric data interfaces in accordance with evolving Joint C2 standards
Plan, propose and implement upgrades to JFT software to maintain compatibility with commercial off the shelf (COTS) upgrades and advances in technology
Experience and Certifications:
-
One of the following:
-
A Bachelor of Science degree in Science or Engineering plus 8-10 years
-
Masters with 5-7 years
-
PhD with 2-4 years of experience
-
9 years of experience in lieu of degree.
-
Security Certification or ability to obtain within 3 months of start date
-
Maintain a minimum of IAT II certification
-
Secret Clearance with ability to obtain a Top-Secret clearance
Required Skills:
Experience with C# (minimum of 5 years)
Experience with ASP .NET and Net Core
Experience with Design Patterns and Object-Oriented Programming
Experience with Windows Communication Foundation (WCF)
Experience with .Net Model View Controller (MVC)
Experience with JavaScript
Experience with Relational Database Structures and Transact SQL
Desired Skills:
Experience with JFT software
Knowledge of CICD/Pipelines
Knowledge of containerization