Perl Jobs Software Engineer (Perl and Python)

Software Engineer (Perl and Python)

SilverEdge Government Solutions
SilverEdge Government Solutions

Overview

SilverEdge is a leading provider of cutting-edge cyber, software, and intelligence solutions that help tackle real-world challenges and support mission-critical objectives for the Department of Defense (DoD), the Intelligence Community, and beyond. We are currently seeking a Software Engineer to support our customers through innovative software development and integration efforts.

Required Qualifications

  • Evaluate and analyze user needs to inform software design and performance specifications.

  • Troubleshoot existing applications to identify and fix bugs.

  • Design and develop new software applications or modify existing ones to include new functionalities.

  • Create and review technical documentation for both software and systems.

  • Integrate current software into updated systems or different operating environments.

  • Build basic data queries for existing or future databases and data repositories.

  • Develop software using programming languages such as C, C++, Python, Ruby, Perl, JavaScript, and more.

  • Demonstrated experience working within agile software development methodologies.

  • Proficient in using source control tools, particularly Git.

  • Lead development teams as needed based on the project’s software development methodology.

  • Design and build both relational and non-relational database applications.

  • Experience using orchestration tools such as Spring and Kafka.

  • Understand and work with queue management systems.

  • Implement algorithms that meet or exceed established performance and functional benchmarks.

  • Create and carry out testing protocols for software components.

  • Build software solutions by assessing system requirements and collaborating with users or systems engineers; analyze data flow, work processes, and identify issues.

  • Modify software to run on new hardware platforms or enhance performance.

  • Use scientific modeling and analysis to design, develop, and adjust software systems, predicting results and tradeoffs of design choices.

  • Develop Java applications using the Eclipse IDE.

  • Work with Java 2 Enterprise Edition (J2EE) for enterprise-level application development.

  • Utilize collaboration and software development tools such as those offered by Atlassian.

  • Participate in continuous integration (CI) workflows for software development.

  • Apply containerization technologies like Docker in development processes.

  • Create Unix shell scripts for task automation and process management.

  • Build data-driven or event-driven analytical applications.

  • Design and develop cloud-native applications and solutions.

  • Implement complex algorithms that adhere to stringent timing, system resource, or interface specifications. Conduct thorough quality assurance checks on software deliverables.

  • Propose and apply improvements to development processes and documentation practices.

  • Manage one or more software development teams, ensuring work is aligned with the selected development methodology.

  • Collaborate with system and hardware engineers to gather software requirements and define performance expectations and interface designs.

  • Handle software installations and monitor system performance to ensure operational efficiency.

  • Suggest and adopt new technologies and development strategies for complex projects.

  • Lead multiple development teams, providing technical direction and guidance.

  • Choose appropriate development methodologies in collaboration with the customer and system engineering teams.

  • Ensure the quality and integrity of all software that is developed or modified.

  • Assign coding and testing tasks to development teams and oversee progress and output.

Security Requirement: Must have an active Polygraph clearance.

About SilverEdge

SilverEdge Government Solutions was created with the belief that fostering talent and maintaining close collaboration with our customers are key to delivering impactful solutions. Our mission is to bring together elite tech professionals to solve some of the world’s toughest challenges while protecting the U.S. and its allies.
SilverEdge Government Solutions, LLC is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.