Software Engineer [$194k/yr+] TS/SCI-CI Poly
SYSTOLIC, INC.
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 194KJob location
Tech stack
Testing (Software)
HTML
Java
JavaScript
Confluence
FishEye (Software)
JIRA
Build Automation
CSS
Configuration Management
Software Documentation
Continuous Integration
DevOps
Ext JS
Firebug
Data Flow Control
Hibernate
Java Architectures
Spring
jQuery
Maven
MVC
Object-Oriented Software Development
OpenLayers
Software Configuration Management
Software Engineering
Software Requirements Analysis
Software Systems
Subversion
Web Services
XPath
Data Processing
Build Management
Information Technology
Build Tools
Api Management
Jenkins
Programming Languages
Job description
- Develop and maintain complex technical software systems throughout the full software development life cycle.
- Analyze system requirements, conduct comprehensive software testing, and produce essential technical documentation.
- Utilize a robust set of technologies including Java, JavaScript, HTML/CSS, Spring, Hibernate, and JQuery.
- Implement modern DevOps practices, leveraging tools like Jenkins/Hudson and Maven for continuous integration and deployment.
- Manage project collaboration and configuration using JIRA, Confluence, and Subversion.
- Design and implement Web Services while providing critical dataflow support for integrated systems., * Lead the full life cycle software development for complex technical systems.
- Conduct detailed requirements analysis to define system specifications.
- Design, develop, and maintain software solutions using Java, JavaScript, HTML/CSS, Spring, Hibernate, and JQuery.
- Implement and manage software testing procedures to ensure system quality and performance.
- Create comprehensive technical documentation and communications for software systems.
- Apply DevOps methodologies, utilizing Jenkins/Hudson and Maven for build automation and continuous integration.
- Manage software configuration and team collaboration using Subversion, JIRA, and Confluence.
- Develop and integrate Web Services, ensuring efficient dataflow between system components.
Requirements
- Degree: Minimum B.S. degree in Mathematics, Engineering or Computer Science
- Years of experience: 3+ years
- Salary: $194k+ yearly compensation, pending final rate confirmation, A successful candidate will have experience in: Software Development Methodologies: Experience with both traditional and modern methodologies and practices. Object-Oriented Programming (OOP): Proficiency in modern OOP techniques using state-of-the-art tools. Full Software Development Life Cycle (SDLC): Skills in planning, designing, developing, testing, installation, and maintenance of complex technical software systems. Data Processing: Ability to support complex data processing requirements within software systems. Documentation & Training: Producing technical and user documentation, as well as providing user training and system orientation. Verification & Validation (V&V): Providing independent analysis, verification, and validation of systems software.
Demonstrated experience and expertise in the following areas: Programming & Scripting Languages Java (including Java Design Patterns) JavaScript HTML CSS XPATH (specifically relative vs. absolute XPATH)
Frameworks & Libraries ExtJS 4.x (MVC) Spring (MVC) Hibernate 3.6/4.0+ (ORM) OpenLayers jQuery
Testing & Quality Assurance Tools HP Unified Functional Tester (UFT) Firebug (for message/response detail) Load Testing Scripts (SUT application) Security/API Testing
DevOps & Build Tools Jenkins (CI) Hudson (CI) Maven (Build management)
Collaboration & Configuration Management (CM) JIRA (including Dashboards and Admin) Confluence FishEye SVN Subclipse