Software Developer
Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: None Type of Travel: None What You’ll Get To Do CACI’s Agile Solution Factory (ASF) is hiring a senior Power Apps software developer to support a key CACI Department of Defense (DoD) Program. ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural, to the team. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial. You will work as an integral part of an Agile Scrum team – a highly productive team of technical professionals who thrive on supporting the customer's mission and growth objectives through Agile software development. You will work in close collaboration with team members, other product teams, shared services teams such as cybersecurity, and other stakeholders within Agile methodologies. More About The Role The ideal candidate will have experience building complex PowerApps model-driven applications and Portal using Microsoft Power Platform technologies. Additional responsibilities include: • Power Apps developer utilizing “model-driven” design • Develop client facing web site and forms utilizing PowerApps Portal • Maintain application baseline in 4 environments • Work with the Enterprise Architecture team to perform process modelling, and develop data validation processes • Work with system stakeholders to capture data requirements for each process model • Ensure application processes stay in sync with business processes • Work with the cybersecurity engineer to create System Interface Agreements (SIA) for all data exchanges • Assist Business Analyst in the development and technical evaluation of requirements • Manage and respond to user tickets • Work with the Cyber security engineer to remediate security findings You’ll Bring These Qualifications Must be a U.S. Citizen, with an active secret DoD security clearance (interim Secret clearance will be considered) College degree (B.S., M.S.) in Computer Science, Information Assurance, Information Management Systems, or a related discipline. Experience will be considered in lieu of education. Minimum Of 5 Years Related Technical Experience Strong communication skills Outstanding collaboration skills and desire to work within a team Highly responsible, team-oriented individual with very strong work ethic; requires minimal oversight Ability to work in a fast paced, constantly changing environment Solution-based thinker; capable of resolving complex technical challenges Works effectively in an Agile Scrum team environment with limited oversight from manager, Business Analyst, or Scrum Master Required Skills • Experience developing and maintaining applications using Model-Driven Microsoft Power Platform suite (Power Apps, Power BI, Power Automate) in an Azure environment. • Experience developing reports, charts and graphs using Power BI • Experience developing automated workflows using Power Automate • Solid experience with transforming data architecture using the Dataverse data platform • Experience building and maintaining data tables • Development with Python, HTML and CSS • Experience with Azure DevOps; moving apps between tiers • Experience with large scale data management and data modeling. • Experience providing status briefings and product demonstrations to customers • Experience with translating customer requirements into functional requirements for the application (User Stories / Backlog Items) • Support new user requirements and assist with planning new features for future releases • Design and develop data exchanges in accordance with the System Interface Agreements • Lead development efforts These Qualifications Would Be Nice To Have • Experience developing Portals and Canvas Power Apps applications • Experience conducting application/functional demonstrations to government stakeholders • Experience with designing and implementing data models in A365 • Experience developing SharePoint customized apps using Power Apps • Experience developing modern pages on SharePoint Online • Experience developing in a DoD environment • Familiar with RMF/RMF 2.0 and ATO/ATC What We Can Offer You • We’ve been named a Best Place to Work by the Washington Post. • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. • We offer competitive benefits and learning and development opportunities. • We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities. • For over 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success. Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other protected characteristic.
$46k-103k/year
Software Engineer
Description Are you interested in improving and shaping the transportation industry in a group of intelligent and motivated individuals? Leidos operates the Federal Highway Administration’s (FHWA) Saxton Transportation Operations Laboratory (STOL), a US Department of Transportation research lab focused on the improvement of transportation operations, safety, mobility, and environmental impacts. STOL provides a variety of services to support the advancement and deployment of emerging technologies, including vehicle automation and communication. Our team does cutting-edge research at the Turner Fairbank Highway Research Center, often collaborating with federal, state, and industry subject matter experts. We are part of a larger, agile research team in a fast-paced environment that pushes the boundaries of connected and autonomous vehicle technology for the Federal Highway Administration (FHWA). STOL provides a variety of services to sponsor the advancement and deployment of emerging technologies, including vehicle automation and communication. To promote these goals, Leidos is looking for a Software Engineer to join our team! This software engineer will develop, test, and maintain open-source C++ systems to support multiple research and development projects related to Intelligent Transportation System (ITS) infrastructure, vehicle automation, Vehicle-to-Everything (V2X) communication, and Cooperative Driving Automation (CDA). Automated unit tests are routinely developed and maintained as the software evolves. Where necessary, user documentation is generated or updated to reflect changes in the software functionality. All documentation, code and unit tests are routinely subjected to peer review in an open-source environment. Occasional interaction with on-site customer representatives will be part of the job. Primary Responsibilities: • Conduct C++ and/or Java software package design, implementation, testing, and debugging, as it relates to vehicle path planning, localization, sensor fusion, perception, and both vehicle-to-vehicle and vehicle-to-infrastructure communications. • Play a key role in maintaining and enhancing the operation of the US Department of Transportations (USDOT) open source connected and automated vehicle tools, such as CARMA Platform, CARMA Streets, and V2XHub. • Support system integration testing both onsite in Mclean, VA, as well as offsite as necessary to meet project deliverable timelines. • Operate and maintain software configuration of ITS infrastructure hardware devices such as roadside radios, sensors, and traffic signal controllers. Develop unit tests for software packages in support of continuous integration, while also conducting integration testing both in-field and in a simulation environment. • Provide constructive feedback on GitHub Pull Requests made by other team members to help them improve their implementation skills, while also being open to feedback on your own code contributions. • Support both the internal development team and external users of our open source software by developing clear and helpful documentation throughout all phases of the development process, including detailed design documents, helpful/concise comments within developed code, and informative descriptions in generated GitHub Pull Requests and Issues. • Interact with on-site customer representatives as needed throughout a project’s life cycle to provide updates related to software design, development, and testing. Basic Qualifications: • A Bachelor’s degree in computer science, engineering, or other science discipline and 2+ years of prior full-time professional experience in C++ software development or a Masters with less than 2 years of prior full-time professional experience in C++ software development. • Familiarity with C++ and CMake. • Ability to obtain and maintain a Public Trust security clearance (which includes three years immediate residency in the US). • Experience developing, testing, and troubleshooting software written in C++ and/or Java in a Linux environment. • Experience with Kafka or similar message broker systems. • Understanding of quality techniques and practices (automated unit testing, test-driven design/development, continuous integration, etc.). • Experience with Git, Docker (including docker-compose), and continuous integration/continuous deployment using Docker and Sonar Cloud. • Understanding of mathematical fundamentals, including geometry, linear algebra, probability, and statistics. Preferred Qualifications: • Experience in building applications with Java and Maven. • Experience with using and/or configuring Continuous Integration/Continuous Delivery (CI/CD) systems such as Github Actions or Dockerhub. • User interface and/or front end development experience. • Familiarity existing ITS infrastructure standards and/or hardware such as those from SAE or IEEE. • Familiarity with distributed computing and cloud computing concepts. • Experience deploying robotics platforms in the real world and/or in simulation. • Strong understanding of vehicle kinematics, dynamics, and controls. • Background with automation or robotics principles. • Experience with sensor fusion and object detection. • Experience developing in an Agile framework using toolsets such as JIRA and Confluence. • Familiarity with simulation environments such as SUMO or CARLA, or other simulators built in Unreal or Unity. • Experience with Linux build systems and package management systems. Anticipated pay range for this position: $80,000 to $100,000 Pay Range: Pay Range $63,050.00 - $113,975.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
$54k-261k/year
Software developer
Software Developer -Application Security Analyst III Location: This position will work a hybrid model (remote and office). An ideal candidate must live within 50 miles of one of our Elevance Health PulsePoint locations listed here: Atlanta, GA, Indianapolis, IN, Norfolk, VA, Mason, OH, Ashburn, VA; or Washington, DC The Software Developer-Application Security Analyst is responsible for providing enterprise security solutions for business, regulatory, and legal requirements, and assuring the confidentiality, integrity, and availability of information assets. How you will make an impact: Participates and completes tasks associated with the implementations for systems and network security technologies; executes testing plans; coordinates and prepares reporting of data security events and incidents; provides system and network architecture support; provides technical support to business and technology associates. Provides trouble resolution on complex issues. Performs system and network upgrade tasks. Designs and analyzes vendor services and information security requirements; maintains relationship with key vendors. Participates and completes lights-on initiatives to consolidate equipment and/or implement business relocations. Performs complex configuration changes to meet business and information security requirements. Performs capacity analysis; recommends and implements capacity increases. Responds to Level 3 and 4 change and problem requests; leads Level 1 and 2 incident recoveries and root cause analysis. Minimum Qualifications: ~ Requires an BA/BS degree in Information Technology, Computer Science or related field of study and a minimum of 3 years of experience in a support and operations or design and engineering role; or any combination of education and experience, which would provide an equivalent background. Preferred Skills, Experiences and Competencies: 3+ years’ experience in Software Development and at least 2 years in a development security operations role Full understanding of the protocol, security headers and browser security mechanisms Full understanding of OWASP ASVS and Top 10 projects. Knowledge and exposure to Cloud Security Proficient in at least one high level programming language (e.g., Java, C++, Go, PHP, Ruby, Perl) Proficient in JavaScript and at least one JavaScript framework (e.g., Angular, React, Vue) Demonstrable experience with performing SAST, DAST and Manual Penetration Testing Strong working knowledge the OSI & TCP/IP networking reference models Strong understanding of SDLC and security integration points Knows how to perform standard application exploits: XSS, CSRF, SQL Injection, UI Redressing, Directory Browsing, Log Forging, Command Injection, Request smuggling, Reverse Shells...etc. Comfortable with the following tools and technologies: GitHub Advanced Security, Postman, Fortify SCA, Jenkins, Artifactory, SonarQube, Docker, JIRA, Confluence, Aqua CSP, Nessus Pro or Tenable.io Knowledge of Spring and Hibernate frameworks. Experience working with and implementing libraries and APIs (REST, Microservices, etc.). Hands-on experience with other technologies, like JavaScript, Webpack, JUnit, Ansible, Jenkins. Technical security certifications (e.g. Systems Security Certified Practitioner) strongly preferred. #J-18808-Ljbffr
$46k-103k/year
Software Engineer
SAIC is currently seeking a motivated, career and customer-oriented Java Developer Mid Level to join our team to begin an exciting and challenging career. Job Responsibilities Design and implement Micro Service Architecture JEE software applications Use modern software engineering tools including Eclipse, Visual Studio Code, and Atlassian Suites for design, development, and testing the software Present the solution at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology Qualifications Required Skills and Experience Bachelor's degree in computer science or related engineering field with 5+ years of technical experience Ability to obtain and maintain a DHS public trust in which requires US Citizenship Java Micro Service Architecture frameworks such as Spring Boot Oracle, SQL, JDBC Hibernate, JPA JSON, XML Unix/ Linux HTML, CSS Experience working with users to define requirements and demonstrate solutions Experience designing and delivering complex, highly scalable software components Must have recent hands-on developing experience. Desired Skills and Experience Experience designing, developing, or maintaining systems running on AWS (or equivalent cloud provider) Webservices, SOAP, REST Java Web Containers (Tomcat, Jetty) JMS React, TypeScript, Angular/AngularJS Developing 100% automated unit tests Agile development approach Software Configuration Management (SCM) tools (Git, Gradle, Maven) Excellent written/oral communication skills and problem-solving skills; ability to communicate information to a variety of groups at different technical skill levels Strong initiative: must be able to take a high-level requirement, ask questions/seek clarifications, and get the job done Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site. #J-18808-Ljbffr
$54k-261k/year