What are the responsibilities and job description for the Software Developer 3 position at CyberMedia Technologies?
CTEC is a leading technology firm that provides modernization, digital transformation, and application development services to the U.S. Federal Government. Headquartered in Reston, VA, CTEC has over 300 team members working on mission-critical systems and projects for agencies such as the Department of Homeland Security, Internal Revenue Service, and the Office of Personnel Management. The work we do effects millions of U.S. citizens daily as they interact with the systems we build. Our best-in-class commercial solutions, modified for our customers' bespoke mission requirements, are enabling this future every day.
The Company has experienced rapid growth over the past 3 years and recently received a strategic investment from Main Street Capital Corporation (NYSE: MAIN). In addition to our recent growth in Federal Civilian agencies, we are seeking to expand our capabilities in cloud development and footprint in national-security focused agencies within the Department of Defense and U.S. Intelligence Community.
Client:
CTEC develops and delivers innovative customer-centric technologies and solutions that facilitate the Department of Energy's (DOE) Los Alamos National Laboratory (LANL).
The PSS-1 Software Systems Development (SSD) Team seeks an energetic and customer‐focused Software Developer (SD). The SSD team is responsible for developing software tools to assist ALDWP organizations in meeting mission objectives. The SD will support the development of the new F.O.R.G.E. web application. The SSD team adheres to the SCRUM Framework for software development, and the SD must be comfortable working within that framework.
Job Summary:
Supports software applications and systems by investigating, designing, documenting, and implementing new hardware and software. Works with customers and end users to understand requirements, coordinate resources, monitor timelines, and plan, track, and execute project plans. Analyzes user requirements and evaluates work processes. Prepares concepts for information system solutions and evaluates the cost-effectiveness of these concepts.
A Software Developer 3 has wide-ranging experience and uses professional concepts and company objectives to resolve complex issues creatively and effectively. Frequently contributes to the development and/or implementation of new technical standards and methods. Considered an expert in the field. Develops resolutions to complex problems that require the frequent use of creativity and where analysis of situations or data requires an in-depth evaluation of variable factors. Work is accomplished without considerable direction and/or coordination of activities by other personnel. Exerts significant latitude in determining assignment objectives and the methods and procedures needed for new assignments.
- Investigate, design, document, and implement new hardware and software.
- Work with customers and end users to understand requirements.
- Coordinate resources, monitor timelines, and plan, track, and execute project plans.
- Analyze user requirements and evaluate work processes.
- Prepare concepts for information system solutions and evaluate their cost-effectiveness.
- Apply standard programming procedures and detailed knowledge of pertinent subject matter.
- Develop, modify, and maintain assigned programs.
- Design and implement modifications to the interrelation of files and records within programs.
- Monitor the operation of assigned programs and respond to problems by diagnosing and correcting errors in logic and coding.
- Implement and/or maintain assigned portions of scientific programming projects.
- Test, document work, write, and maintain operator instructions for assigned programs.
- Confer with other EDP personnel to obtain or provide factual data.
- Bachelor's degree and at least eight (8) years of related experience or an equivalent combination of education and experience.
- Wide range of experience in software development and programming.
- Proficiency in C# .NET Development, Blazor Web Applications, Microsoft SQL, Microsoft IIS Web Hosting Environment, Entity Framework, LINQ, SignalR, Single Sign-On (SSO) and SAML authentication, API Development, Securing APIs, Unit Testing, and Azure DevOps (including Pipelines).
- Experience working in a SCRUM Development environment.
- Ability to resolve complex issues creatively and effectively.
- Strong organizational and multitasking skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and coordinate activities of other personnel.
- Post-graduate coursework in a relevant field.
- Experience in developing and implementing new technical standards and methods.
- Familiarity with scientific programming techniques and well-defined mathematical, statistical, engineering, or other scientific problems.
- Experience in developing software tools to assist organizations in meeting mission objectives.
- Strong leadership and mentoring skills.
Clearance: Active DOE-Q clearance required
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Work Location: In-person (Hybrid, some onsite needed).
The above statements are intended to describe the general nature and level of work being performed by the individual(s) assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required. Cybermedia Technologies management reserves the right to modify, add, or remove duties and to assign other duties as necessary. In addition, where applicable and available, reasonable accommodation(s) may be made to enable individuals with disabilities to perform essential functions of this position.Please note: Candidate(s) will be required to go through pre-employment screening. Cybermedia Technologies, Inc. is a proud Equal Opportunity Employer! (EOE; M/F/D/V
If you are looking for a fun and challenging environment with talented, motivated people to work with, CTEC is the right place for you. In addition to employee salary, we offer an array of employee benefits including:
Paid vacation & Sick leave
Health insurance coverage
Career training
Performance bonus programs
401K contribution & Employer Match
- 11 Federal Holidays