We are looking for a skilled Computer Programmer II to join our team and play a key role in designing databases and applications for multi-scale biological and ecological data. As a Computer Programmer II, you will help ensure accurate storage, reporting, and quality control of important field observation data. This is an excellent opportunity for those who enjoy hands-on development, working with modern software tools, and making a measurable impact on mission-critical projects.
Responsibilities of the Computer Programmer II
As a Computer Programmer II, you will maintain enterprise database systems and develop APIs that connect databases with client applications. Your work will support both headless and graphical interfaces, ensuring smooth operations across multiple platforms. You will also collaborate with senior team members on software design, attend meetings for specifications and requirements, and handle assigned tasks from the Advanced Applications Team ticketing system. Other related duties may be assigned to support team goals and project timelines.
Key Skills and Qualifications for the Computer Programmer II
The ideal Computer Programmer II will hold a Bachelor’s degree in computer science or a related field with 1–2 years of practical experience. Proficiency in C# .NET, T/SQL, and Microsoft Visual Studio is required. Excellent communication skills in English and the ability to work independently or within a team are essential. Knowledge of GIS and geospatial data containers is a plus. Candidates must meet pre-employment requirements of Cherokee Federal.
Why Work as a Computer Programmer II at CNSS
Joining CNSS, a division of Cherokee Federal, offers the chance to work with a trusted federal partner that supports over 60 clients nationwide. As a Computer Programmer II, you’ll be part of a military-friendly, inclusive organization that values innovation, collaboration, and problem-solving. Veterans and active military transitioning to civilian careers are strongly encouraged to apply.
Tools and Technologies for a Computer Programmer II
A strong candidate will be proficient in the following technologies:
-
C# .NET development
-
Microsoft SQL Server, Oracle, PostgreSQL
-
T/SQL for database communications
-
API development and integration
-
Enterprise-level software/application programming
-
Visual Studio as the primary development environment
Experience with GIS or geospatial applications is advantageous but not mandatory.
Career Path and Similar Roles
This position aligns with roles such as:
-
Software Developer II
-
Applications Programmer
-
Database Application Developer
-
Junior Software Engineer
-
Full Stack Developer (Entry–Mid Level)
Working as a Computer Programmer II provides opportunities for professional growth, hands-on experience, and contributions to mission-critical federal projects.
Compensation & Benefits
-
Salary: $55,000 – $65,000 (based on experience)
-
Full-time benefits including Medical, Dental, Vision, 401(k)
-
Other benefits may apply and are subject to change
Equal Opportunity Employer
Cherokee Federal is committed to diversity and inclusion. All qualified applicants will receive consideration regardless of veteran status, disability, or any legally protected characteristic. Many roles may require access to government or military facilities.