About The Position

CACI is seeking a .NET Developer with experience in the design and development of medium-to-large scale custom software solutions. Who is also looking to grow within a challenging, but fun project in support of the Department of State.

Requirements

  • Requires bachelor's of Science degree in Computer Science or a related field or equivalent, and 3 to 5 years of related experience.
  • DOD Secret clearance to start
  • Minimum of 3 years of software development experience using .NET
  • Experience with web services and web protocols
  • Experience with C#
  • Solid RDMS development and design experience with Oracle and/or SQL Server
  • Experience with an JavaScript Library such as ReactJS
  • Experience with UI frameworks such as Bootstrap
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Experience with Object Oriented design principles and design patterns.
  • Solid knowledge of JSON and XML
  • Ability to effectively collaborate and manage interactions with varying personalities

Nice To Haves

  • Experience with NodeJS
  • SharePoint integration experience
  • Experience with foundational Agile processes

Responsibilities

  • Work with product owners and other teams to create requirements, user stories and acceptance criteria
  • Design, develop, test and debug an existing application
  • Perform spot checks on code and help debug issues other developers are experiencing
  • Involved in the deployment process, code check-ins and merges
  • Work with testers and customers to help troubleshoot issues
  • Participate in code and design reviews
  • Be prepared to carry out business analysis tasks to ensure that the development/change meets user requirements and expectations
  • Prepare all necessary documentation and processes to enable ongoing support of systems
  • Always conform to documentation, coding and quality standards as defined
  • Communicate with internal and external customers, supervisors and management to analyze their needs to implement software solutions
  • Perform analysis and provide recommendations of software requirements to determine feasibility of design

Benefits

  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service