Logo
SITEC Consulting LLC

Software Developer, Mid-Career

SITEC Consulting LLC, Laurel, Maryland, United States, 20724


About SITEC

SITEC is an employee and customer focused Information Technology and Professional Services Firm specializing in design, development, and delivery of state-of-the-art technology solutions, as well as cybersecurity, software and systems engineering services. SITEC provides support services as required for continuous operation of the Software Support Activity Software Production Facilities including complete lifecycle services for our customers platforms.

Summary

Augment a well-established team as a life cycle sustainment software developer. This is a collaborative team environment that entails frequent interaction with customers. This is a fast-paced team so a willingness to take on challenges to creatively solve customer requirement problems will be required. The successful candidate will be self-motivated and will support new development work as well as sustainment activities.

Primary Responsibilities

The Software Developer will develop, maintain, and enhance complex operational software systems involving developing or updating analytics, algorithms, scripts, data processing procedures, documentation, security features, metrics collection, reporting functions, or any other aspect of maintaining operations of operational systems.

The prospective candidate will input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the- shelf (GOTS) in place of new and individual development and software components. Required analysis and synthesis from system level to individual software components while utilizing software development environment and consistent CMS' DevOps objectives.Requirements:

Position requires TS/SCI clearance with

polygraph.Bachelor's degree from an accredited college or university in Computer Science or related discipline is required.Six (6) years of experience in software development/engineering in programs and contracts of similar scope, type, and complexity.Ten (10) years of software development experience may be substituted in lieu of a degree.Independently identify and address issues, even in situations with limited information.Investigate, troubleshoot, and analyze user-reported problems and find potential solutions.Conduct upgrades to keep the software systems up to date with the latest technologies, standards and policies.Perform quality checks to ensure the reliability and stability of software modifications with frequent testing.Utilize Jira for issue tracking and task assignment and Confluence for documentation and knowledge sharing with technologies such as C#, AWS (Amazon Web Services), .NET, SQL Server, and Git to make improvements and ensure system functionality.Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.Tech Stack:

AWSC#JavaPHP.NETLinuxWindowsKnowledge of SQL Server DatabaseFamiliarity with agile processesExperience with COTs integrationExperience with Razor/BlazorOracle Database experienceExperience with Jira & Confluence