Senior Integration Software Engineer
Akaasa Technologies
Greenville, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Greenville, United States of America
Tech stack
Java
.NET
Microsoft Windows
Agile Methodologies
C Sharp (Programming Language)
Relational Databases
Database Queries
Linux
Middleware
VMware ESX Servers
Monitoring of Systems
PostgreSQL
Windows Presentation Foundation
Windows Server
Oracle
Oracle Applications
Reliability Engineering
Software Engineering
Data Streaming
.NET Core
Blazor
Gitlab
Gitlab-ci
Tanzu
Kubernetes
Information Technology
Integration Frameworks
Software Version Control
ServiceNow
VMware
Microservices
Job description
- Development & Modification: Build and enhance manufacturing middleware to ensure seamless data flow across production systems.
- Support & Troubleshooting: Interface directly with key manufacturing users via ServiceNow to resolve software issues.
- Agile Collaboration: Participate in daily standups, leveraging Agile methodologies and GitLab for version control and CI/CD pipelines.
- Documentation: Create and maintain detailed process docs, installation guides, and release notes.
- Observability: Partner with the Site Reliability Engineer (SRE) to monitor middleware health and system observability.
Technical Environment (Current & Future)
- Current Stack: Windows Server, .NET Framework (C#), legacy
/ WPF UI, Oracle Database, on-prem VMware ESXi. * Future Stack (In Flight): Microservices architecture, containers (Kubernetes), .NET Core, Blazor UI, PostgreSQL, VMware Tanzu.
Requirements
- Degree: Computer Science or equivalent experience.
- Total Experience: 5 7+ years overall.
- Manufacturing Experience (REQUIRED): Minimum 2 years working inside a production manufacturing environment (automotive, industrial, or similar). This is not preferred-it is mandatory.
- Technical Skills
- Languages: C# (.NET) and Java (both required).
- UI: Blazor (preferred but not required).
- Databases: PostgreSQL and Oracle must understand relational databases, schema design, and complex queries.
- Infrastructure: Strong command of Windows & Linux, Kubernetes (K8s), and CI/CD pipelines (GitLab CI/CD).
- Methodology
- Native fluency with Agile/Scrum principles.
- Communication (Critical)
- English Fluency: C2 level (essentially native). Must be able to understand everything heard/read and express nuanced ideas, technical details, and emotions with precision. Manufacturing requires clear, unambiguous communication for safety and efficiency.