Job Description
**Job Overview**
We are seeking a talented Full Stack Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining both front-end and back-end applications to enhance user experience.
**Job Responsibilities:**
* Develop software using Java, C#, Python, .Net, Spring Boot, Microservices, and APIs.
* Enhance and maintain on-premises and internal PaaS applications, with a focus on migration to AWS.
* Design and implement serverless patterns from containerized applications.
* Build and manage industry-standard APIs, including establishing, consuming, and routing calls, connectivity protocols, and policies.
* Design, develop, and implement architecture patterns optimized for SLAs, reliability, and cost.
* Anticipate future consequences of technical choices by considering upstream and downstream impacts.
* Promote a culture of software craftsmanship, including TDD/BDD, Test Automation, Continuous Integration, and Continuous Deployment.
* Drive performance improvements through monitoring, metrics analysis, and process changes.
* Ensure adherence to security standards and compliance with privacy regulations during development.
* Proactively address and prevent technical debt.
* Participate in Agile software development activities, including sprint planning, daily standups, and retrospectives.
* Collaborate with team members to share ideas, gain perspective, and communicate critical information effectively.
* Lead code reviews and continuous improvement efforts.
* Create documentation and playbooks.
* Analyze trade-offs between usability and performance and communicate these effectively.
* Optimize work pace and meet deadlines.
* Administer product upgrades and patches.
**Candidates need to have:**
**Must Have Skills:**
* Java, AWS &
* C++ Experience:
* Proficiency with C++ versions 11, 14, and 17.
* Expertise in Linux programming, with a strong focus on:
* Classes
* Namespaces
* Standard containers (std).
**API Libraries:**
* Familiarity with the following new API libraries:
* Modern Kafka / librdkafka libraries
* JSON C++ Parsing
* Experience with JSON parsing libraries in C++.
* RapidJSON is the initial candidate for evaluation, but experience with other tools is also beneficial.
**Preferred Qualifications:**
* Experience creating test reports using tools like Cucumber Report, Extent Report, etc.
* Familiarity with OpenShift.
* Knowledge of MQ.
* AWS Certification.
* DevOps and automation experience in code testing, building, and deployment.
* Experience in software development within the airline industry.
* Knowledge of Windows Server and HP-UX operating systems.
If you are passionate about full stack development and possess the required skills, we encourage you to apply for this exciting opportunity.
Job Type: Contract
Pay: $50.00 – $55.00 per hour
Expected hours: 8 per week
Application Question(s):
* Are you local to Minneapolis, MN?
* Are you willing to work on W2?
* Are you a H1B or USC or GC or GCEAD or H4EAD
* Are you a proficiency with C++ versions 11, 14, and 17.
* Are you an Expertise in Linux programming with a strong focus on Classes and Namespaces and Standard containers (std).
Experience:
* REST: 1 year (Preferred)
* Java: 1 year (Preferred)
Ability to Commute:
* Minneapolis, MN (Preferred)
Ability to Relocate:
* Minneapolis, MN: Relocate before starting work (Preferred)
Work Location: In person