Remote Data Entry & Software Integration Engineer – Full‑Stack Development for Airline Scheduling Solutions at workpinnacle
- ```html
- Why workpinnacle?
workpinnacle
is a global leader in aviation technology, delivering innovative digital solutions that keep millions of passengers moving safely and efficiently every day. Our mission is to transform the way airlines schedule, manage, and recover flight operations through cutting‑edge software, artificial intelligence, and cloud‑native architectures. As a forward‑thinking organization, we invest heavily in talent, technology, and a culture that celebrates curiosity, collaboration, and continuous improvement. Joining workpinnacle means becoming part of a vibrant community that shapes the future of airline scheduling while enjoying the flexibility of a 100 % remote work environment.
Position Overview
workpinnacle is seeking a highly motivated
Remote Data Entry & Software Integration Engineer
to join our Scheduling Recovery System (SRS) team. This role sits at the intersection of data entry, software development, and AI‑driven automation, supporting the end‑to‑end lifecycle of airline schedule recovery. You will work closely with product managers, digital technology specialists, business analysts, and analytics engineers to design, develop, test, and deploy scalable solutions that reduce disruption costs, improve customer experience, and optimize resource utilization.
Key Responsibilities
- Collaborate with product owners and cross‑functional stakeholders to translate business requirements into technical specifications for the SRS platform.
- Develop, maintain, and enhance micro‑services and RESTful APIs using Java, Spring Boot, and related frameworks.
- Implement data entry pipelines and validation routines that ingest flight‑schedule data, ensuring accuracy and completeness before downstream processing.
- Design and execute unit tests, integration tests, and code reviews to guarantee high‑quality, production‑ready software.
- Leverage AI/ML models (Python‑based) to automate routine data‑entry tasks and improve predictive scheduling capabilities.
- Build and support CI/CD pipelines on AWS (CodePipeline, CodeBuild, CodeDeploy) to enable rapid, reliable releases.
- Maintain and evolve the micro‑services architecture, including containerization with Docker/ECS and serverless components (AWS Lambda).
- Integrate messaging platforms such as Apache Kafka, TIBCO, and IBM MQ to enable real‑time data flow across the scheduling ecosystem.
- Participate in agile ceremonies—sprint planning, daily stand‑ups, retrospectives—and contribute to continuous process improvement.
- Mentor junior developers and, when required, supervise a small team of contractors focused on utility development.
- Monitor system performance, troubleshoot production incidents, and implement root‑cause fixes to maintain high availability.
- Document technical designs, API contracts, and operational runbooks for knowledge sharing across global teams.
Essential Qualifications (Minimum Requirements)
Education:
Bachelor’s degree or higher in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
Experience:
Minimum of 3 years of professional experience in software design, development, testing, and debugging of large‑scale enterprise applications.
Programming Skills:
Proficiency in Java (including Spring Boot, Spring MVC, Spring Batch, Spring Security) and solid understanding of object‑oriented design principles.
Front‑End Development:
Hands‑on experience building Single‑Page Applications (SPAs) using Angular, React, JavaScript/TypeScript, Bootstrap, and CSS3.
Cloud Expertise:
Practical experience with AWS services such as EC2, ECS, Lambda, S3, RDS, and SQS.
Messaging Systems:
Working knowledge of Apache Kafka, TIBCO, IBM MQ, or similar messaging platforms.
DevOps & CI/CD:
Familiarity with Git, AWS CodePipeline/CodeBuild, Docker, and automated testing frameworks.
Database Skills:
Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions such as Couchbase.
Analytical Ability:
Strong problem‑solving skills, capable of diagnosing complex issues and proposing effective solutions.
Communication:
Excellent verbal and written communication, able to convey technical concepts to non‑technical stakeholders.
Legal Eligibility:
Must be authorized to work in the United States without sponsorship.
Reliability:
Consistent attendance and punctuality are critical for remote team coordination.
Preferred (Favored) Qualifications
- Previo