Senior Platform Engineer (No C2C/Sponsorship)

Debugging, Decision-making, DevOps, Docker, Engineering, Expect, Framework, Functional design, Git, Goal oriented, Google Cloud, IaaS, Integration, JSON, Kubernetes, MES, MOST, Mentorship, Microservices, Microsoft Windows, Mobile, NextGen, Node.js, OOP, Open source, Organizational skills, Performance tuning, Problem solving, Production, QA, RESTful, React.js, Software, Strategic thinking, Teamwork, Test-driven development, Time management, TypeScript, UI, Unit testing, BSC, Business intelligence, Cloud, Computer science, Cross-functional, Desktop, Writing, .NET, ACT, API, Agile, Amazon Web Services, Apache Kafka, Architecture
Full Time
Depends on Experience

Job Description

Senior Platform Engineer who will help define how our strategic client develops technology in their NextGen platform. The roles of the members of this team are varied and the most important qualification is strong problem-solving skills. Our new platform uses an industry standard microservice architecture to offer our services to integration partners. Our team will help to define which tools and frameworks the entire organization uses to develop technology. This role will occasionally act in a DevOps role, creating the systems that build and deploy our software. This role will occasionally write microservices utilizing gRPC/protobuf/RESTful JSON to expose our companies’ systems to the world. This role will occasionally write Windows applications to support action games. This role potentially will work on building an administrative front end in ReactJS.

 

The position’s competencies include but are not limited to the following: Business Intelligence; Communication Proficiency; Decision Making; Organizational Skills; Personal Effectiveness & Credibility; Problem Solving & Analysis; Results Driven; Strategic Thinking; Technology Skills; Time Management and Teamwork Orientation.

Responsibilities

• Strong problem-solving skills especially in using open-source frameworks to design solutions in a production setting
• Build gRPC/RESTful APIs that will be leveraged by internal and external resources
• Build microservice applications within a Docker/Kubernetes environment that utilize Kafka for event processing
• Build desktop applications to support casino style games
• Practice test-driven development and write industry-standard unit tests in Jest
• Help define the frameworks used for building, testing, and deploying our software
• Work with cross-functional teams to assist with integration
• Assist with application deployments in our Cloud environments (AWS and Google Cloud).
• Partner closely with design and product to craft great product experiences
• Take full ownership of a feature from conception to launch
• Participate in peer code reviews and Agile development activities

Qualifications

• MS/MES in Computer Science or BSC or equivalent; 7+ years of experience needed in lieu of a degree.
• 5+ years of experience working in Back-End engineering and knowledge of working in a Node.JS/TypeScript or .NET 5 environment.
• Experience writing Unit Tests utilizing a framework (Mocha/Chai, Expect, Jest, etc.) and practicing Test Driven Development. Familiarity with Jest preferred.
• Experience in working with and maintaining cloud infrastructure (Google Cloud preferred).
• Working understanding of Git.
• Proven understanding of object-oriented and functional design patterns
• Proven understanding of microservice architecture.
• Experience in client architecture and performance optimization tools in the mobile space.
• Good debugging and problem solving both individually and in a team.
• Passion for learning new technologies and mentoring others on those technologies.
• Excellent communication, and interaction skills; collaborating in a team environment.

Dice Id : 10114460
Position Id : 19906
Originally Posted : 1 month ago
Have a Job? Post it