August Schell · 1 month ago
Software Engineer (TS with CI Poly Req.) MD
August Schell is a cybersecurity company with over three decades of expertise, seeking a Software Engineer to join their Agile development team. The role involves the full software development lifecycle, transforming Agile user stories into deployable solutions, and implementing robust testing practices.
Cyber SecurityInformation TechnologySecuritySoftware
Responsibilities
Participate in Agile development activities, including daily stand-ups, Sprint Planning, and Program Increment (PI) Planning
Analyze and study complex system requirements to design efficient software solutions
Utilize design tools such as formal specifications and data flow diagrams to document and guide development
Ensure that developed code is modifiable, efficient, reliable, fault-tolerant, and reusable using sound software engineering principles
Manage and control the software process throughout the development cycle to ensure quality and consistency
Promote code reuse and collaboration across programs to reduce maintenance costs by creating shared functions for developers and testers
Develop, author, tune, and document automation scripts in a development environment, and deploy them to test/production environments
Qualification
Required
A TS/SCI with POLYGRAPH IS REQUIRED FOR THIS ROLE
Demonstrated in-depth experience with Java programming and multiple Java frameworks, including Spring (Boot and Data), Java Enterprise Edition (JEE), Jackson, Jersey, Swing, and JavaFX
Familiarity with additional programming languages such as JavaScript, Python, C/C++, Groovy, and Structured Query Language (SQL)
Experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, and WebStorm
Expertise with databases such as Oracle, PostgreSQL, MongoDB, and SQL Server
Proficiency in Web Application User Interface (UI) Development, including knowledge of databases and structures, Spring Framework, AngularJS, JSON, HTML, XML, and XSLT
Hands-on experience with software source control and configuration management tools
Familiarity with cryptographic systems technologies, including symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, and digital signatures
Experience developing on both Windows and/or Linux operating systems
Proven professional experience with web services and related technologies
Strong understanding of sound software development principles and best practices
Excellent organizational skills, with the ability to plan and prioritize tasks effectively
Strong communication skills, both verbal and written, with the ability to work independently or as part of a fast-paced team
Preferred
A Bachelor's degree in Computer Science or a related field
Experience with Java Enterprise Edition (JEE), including EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS, and SQL
Familiarity with application servers such as Tomcat, WebLogic, and JBoss
Experience with the Spring framework and scripting
Proficiency in XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, and containerization technologies like Docker, Podman, Kubernetes, and OpenShift
Hands-on experience with JavaScript frameworks such as AngularJS, Bootstrap, and JQuery
Knowledge of Testing and Mocking frameworks, including JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Selenium, and FITNesse
Familiarity with build tools like Maven, CMake, RPM, Jenkins, and Nexus
Experience in high-level requirements management, including decomposition, secure systems engineering, trade-off analysis, interface control, and testing
Background in software development on Agile teams using practices like Pair Programming, Test-Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD)
Practical experience with Behavior-Driven Development (BDD)
Understanding of Secure Software Development, such as Layer 7 Policy
Experience with Scrum, Scaled Agile Framework (SAFe), or possession of a SAFe Agilist Certification
Benefits
Health insurance
Retirement savings plans
Paid time off
Professional development opportunities
Company
August Schell
August Schell is dedicated to delivering agile and innovative cybersecurity solutions to proactively defend and protect organization’s data against cyber attacks.
Funding
Current Stage
Growth StageRecent News
Air Force BES (.mil)
2024-02-17
2023-12-24
Company data provided by crunchbase