Software Engineer

CareerCircle
Middleburg Heights, United States of America
8 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 94K

Job location

Remote
Middleburg Heights, United States of America

Tech stack

Microsoft Access
Java
API
Artificial Intelligence
Software Applications
Automation of Tests
Unit Testing
C Sharp (Programming Language)
Network Sockets
Static Program Analysis
Software Quality
Code Review
Computer Networks
Computer Engineering
Continuous Integration
Data Governance
Data Security
Data Structures
Relational Databases
Software Debugging
Software Design Patterns
Distributed Systems
Java Database Connectivity
Java Persistence API
Spring
Python
LabView
Location Search Optimization
Microsoft SQL Server
MySQL
Network Protocols
Object-Oriented Software Development
Systems Development Life Cycle
Query Optimization
Swagger
Service Layer
Software Engineering
Software Systems
Verification and Validation (Software)
SQLite
SQL Databases
System Testing
Systems Integration
TCP/IP
Strategies of Testing
Management of Software Versions
Openapi
Data Logging
Software Verification
Spring-boot
Backend
SC Clearance
Integration Tests
Solid Principles
Information Technology
Data Management
REST

Job description

We are seeking a Software Engineer to join a team developing mission-critical defense and security systems. In this role, you will contribute to the design, development, testing, and support of backend and system-level software applications with a strong focus on network communications and object-oriented software design., * Design, develop, test, and maintain backend software applications using C#

  • Develop software that supports network communications and distributed systems
  • Participate in all phases of the Software Development Lifecycle (SDLC), including requirements analysis, design, implementation, testing, documentation, and support
  • Implement robust and maintainable object-oriented software architectures
  • Troubleshoot and resolve software defects, performance issues, and system integration challenges
  • Collaborate with cross-functional engineering teams to develop mission-critical solutions
  • Create technical documentation, test procedures, and software design artifacts
  • Support software verification, validation, and system testing activities, TEKsystems Cleveland, OH*On-Site MySQL CI/CD OpenAPI Pipelines Operations Leadership Management Automation Mentorship Governance Resilience Swagger UI Code Review Peer Review RESTful API Spring Boot Data Access Coordinating Traceability Unit Testing Query Tuning Quality Gate Observability Data Security Test Strategy Service Layer Risk Awareness Test Automation Problem Solving Data Governance Decision Tables Scenario Testing Safety Assurance Spring Framework Change Management Business Valuation Naming Conventions Exception Handling Software Solutions Root Cause Analysis Software Versioning Software Engineering Technical Leadership Relational Databases Test Data Management Java Persistence API Full Stack Development Operational Excellence Functional Requirement Business Rules Engines Artificial Intelligence Technical Documentation Business Transformation Static Program Analysis Software Design Patterns SQL (Programming Language) Balancing (Ledger/Billing) Stakeholder Communications Software Quality (SQA/SQC) Java Database Connectivity Java (Programming Language) Business Transaction Management Troubleshooting (Problem Solving) Application Programming Interface (API) +0

Google Business Intelligence

Google IT Automation with Python

Requirements

Visionary Innovation Algorithms Test Design System Testing Data Structures Software Design Network Sockets Computer Science Security Systems Network Protocols Development Testing Systems Integration Software Engineering Software Development Computer Engineering Requirements Analysis Network Communications Object-Oriented Design Artificial Intelligence Technical Documentation Engineering Design Process Verification And Validation Systems Development Life Cycle, The ideal candidate has a strong Computer Science foundation, enjoys solving complex technical challenges, and is passionate about developing reliable, high-performance software used in real-world applications., * Bachelor's degree in Computer Science, Computer Engineering, or a related technical field

  • Minimum GPA of 3.0
  • 2+ years of relevant software development experience, including internships, co-ops, or professional experience
  • Experience developing software using C#
  • Strong understanding of object-oriented programming and software design principles
  • Knowledge of network communications and network protocols
  • Understanding of data structures, algorithms, and computer science fundamentals
  • Ability to obtain and maintain required security clearances, if applicable

Must-Have Skills

  • C#
  • Object-Oriented Design (OOD/OOP)
  • Network Protocols (TCP/IP, UDP, sockets, etc.)
  • Data Structures & Algorithms
  • Software Design and Development
  • Backend Systems Development
  • Debugging and Troubleshooting, Innovation Algorithms Test Design System Testing Data Structures Software Design Network Sockets Computer Science Security Systems Network Protocols Development Testing Systems Integration Software Engineering Software Development Computer Engineering Requirements Analysis Network Communications Object-Oriented Design Artificial Intelligence Technical Documentation Engineering Design Process Verification And Validation Systems Development Life Cycle Software Development Life Cycle Object-Oriented Programming (OOP) +0

Google IT Automation with Python Labview Developer Actalent Aurora, OH*Hybrid MySQL SQLite Physics LabVIEW Robotics Debugging Visionary Leadership Automation Mentorship Innovation CompactRIO Scalability Test Design Communication Telecommuting Collaboration Data Recording Wiring Diagram Test Automation Problem Solving Instrumentation Microsoft Access Technical Design Mechanical Design Structured Design Distribution Board Integration Testing Control Engineering Software Development Computer Engineering Microsoft SQL Servers Mechanical Engineering Electrical Engineering Artificial Intelligence Software Design Patterns SQL (Programming Language) Engineering Design Process Troubleshooting (Problem Solving) Object-Oriented Programming (OOP) PCI EXtensions For Instrumentation

Benefits & conditions

This is a Contract to Hire position based out of Middleburg Heights, OH. Pay and Benefits

The pay range for this position is $33.65 - $45.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

Apply for this position