Software Engineer [$244k/yr+] TS/SCI-FS Poly
SYSTOLIC, INC.
Jessup, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 244KJob location
Jessup, United States of America
Tech stack
Testing (Software)
C
Java
Microsoft Windows
Agile Methodologies
Tomcat
Server Applications
Systems Engineering
Automation of Tests
C++
Databases
Continuous Delivery
Continuous Integration
Linux
DevOps
Perl
Data Flow Control
Design of User Interfaces
WildFly (JBoss AS)
JUnit
Python
PostgreSQL
MongoDB
Oracle Applications
Scrum
Mockito
Selenium
Software Configuration Management
Software Engineering
Software Requirements Analysis
SQL Databases
Web Services
Test Driven Development
Cucumber
Jenkins
Programming Languages
Job description
- Develop and test robust software releases within an Agile team framework.
- Leverage DevOps automation and advanced test automation tools for continuous integration and delivery.
- Implement complex domain-specific language code solutions.
- Apply comprehensive expertise in a wide array of programming languages, including Java, C++, Python, C, SQL, and Perl, alongside web services.
- Work with enterprise-grade database systems such as PostgreSQL, Oracle, and MongoDB, and application servers like Apache Tomcat and WildFly/JBoss.
- Perform development on both Windows and Linux operating systems.
- Adhere to stringent software engineering principles, requirements analysis, systems engineering, and secure software development practices.
- Utilize Agile/Scrum, Test Driven Development (TDD), and modern testing frameworks like JUnit/Mockito, Cucumber, and Selenium., * Design, develop, and test software solutions across various platforms, including Windows and Linux operating systems.
- Implement and integrate domain-specific language components to meet system requirements.
- Apply comprehensive software engineering principles, including requirements analysis, systems engineering, and secure software development methodologies.
- Drive continuous integration and continuous delivery (CI/CD) initiatives leveraging DevOps automation and tools like Jenkins/Hudson.
- Develop applications using expertise in Java, C++, Python, C, SQL, and Perl.
- Design, interact with, and manage data in diverse database technologies such as PostgreSQL, Oracle, and MongoDB.
- Implement and consume web services for seamless system interoperability.
- Conduct thorough automated testing using frameworks like JUnit/Mockito, Cucumber, and Selenium.
- Configure, deploy, and manage applications on application servers such as Apache Tomcat and WildFly/JBoss.
- Contribute to architectural discussions, dataflow design, and software configuration management.
- Utilize Agile/Scrum and Test Driven Development (TDD) methodologies throughout the software development lifecycle.
- Knowledge of system security, database engineering, and potentially UI/UX design (HTML/CSS) is beneficial.
Requirements
Degree: Bachelor's degree or equivalent experience
- Years of experience: 7+ years
- Salary: $244k+ yearly compensation