Please scroll down, To apply

Software Engineer with Security Clearance

hiring now
New job

Information Protection Solutions LLC

2024-09-20 15:43:04

Job location Quantico, Virginia, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Job Title: Software Engineer
Location: Quantico, VA
Company: Information Protection Solutions Position Overview: As a Software Engineer at IPS, you will be responsible for executing the full software development life cycle (SDLC) and contributing to the design, development, and deployment of cutting-edge software solutions. You will work closely with application architects and system owners to gather requirements, develop solutions, and ensure seamless integration into existing systems. Key Responsibilities: Execute the full SDLC, from requirements gathering to deployment and maintenance.
Develop flowcharts, layouts, and documentation to identify requirements and propose solutions.
Write well-designed, testable code that meets industry standards.
Produce detailed specifications and assess operational feasibility.
Integrate software components into a fully functional system.
Develop and implement software verification plans and quality assurance procedures.
Document and maintain software functionality, ensuring systems are up-to-date with the latest features.
Troubleshoot, debug, and upgrade existing systems as necessary.
Deploy programs and evaluate user feedback to enhance software performance.
Support Microsoft SharePoint development and MS Power tools (PowerApps, Power Automate, Power BI).
Design and develop cloud-based applications, ensuring compliance with project plans and industry standards.
Generate scripts and templates for the automatic provisioning of resources.
Debug technical issues within complex stacks, including virtualization, containers, and microservices.
Train teams on new cloud-based initiatives and provide necessary training.
Design RESTful services and integrate them with existing data providers using JSON or XML.
Employ exceptional problem-solving skills to identify and resolve issues proactively. Qualifications and Experience: Bachelor's degree in Computer Science, Engineering, or a related technical field. Alternatively, at least eight (8) years of IT experience in cloud operations and systems administration.
Practical experience in object-oriented development, with knowledge of Scala or Java, and familiarity with systems like Apache ZooKeeper and Consul.
Proficiency in containerization technologies such as Docker and Pivotal Cloud Foundry, as well as cloud delivery solutions via AWS and/or Azure.
Strong understanding of software development and engineering, including programming languages like Java, Python, Ruby, .NET/C#, HTML, CSS, JavaScript, and PowerShell.
Experience with CI/CD pipelines and Agile methodologies (Scrum, Kanban, Lean Startup, XP). Proven experience as a Software Engineer or Software Developer, with expertise in designing interactive applications.
Ability to develop software in Java, Ruby on Rails, C++, or other programming languages.
Excellent knowledge of relational databases, SQL, and ORM technologies (e.g., JPA2, Hibernate).
Experience in developing web applications using popular frameworks.
Proficiency with a wide range of software engineering tools.
Strong ability to document requirements and specifications clearly.

Inform a friend!

<!– job description page –>
Top