This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs in Texas today!

To post a job, login or create an account |  Post a Job

  Jobs in Texas  

Bringing the best, highest paying job offers near you

previous arrow
next arrow

Senior Platform Engineer

Apex Systems

This is a Full-time position in Rollingwood, TX posted March 28, 2021.

Perm Role – USC or Greencard only 100 Remote The Senior Platform Engineer will be responsible for building and maintaining the backend infrastructure that will allow us to build applications that drive efficiency and accuracy throughout the company. This role will provide support for the building and maintenance of various software services and tools that will ultimately enable clients to engage with us digitally for most interactions, including the ability to service their contracts. This involves integration with POS via the new Microservices APIs in addition to integrating with several 3rd party vendors for banking and payment processing services. Key Areas of Responsibilities 1. Responsible for solving complex problems related to scalability, reliability, performance, and reusability 2. Works with the Product Manager, UX Designers, and engineers on understanding and refining features using agile methodologies 3. Responsible for maintaining our Continuous Integration Continuous Delivery pipeline further by configuring automation in building, testing and deployment of applications 4. Responsible for establishing industry standard QA automation to improve product quality and minimize potential risks associated with technical issues Critical and Essential Tasks 1. Supports the build and management of the backend infrastructure for the platform including integrations with 3rd party vendors 2. Implements new features in a highly collaborative agile environment with product managers, UX designers and engineers 3. Contributes to a maintainable, high quality, performant codebase 4. Effectively communicates technical solutions and product ideas with the team 5. Explores, assesses, and prototypes new technologies to drive innovation and problem solving 6. Actively engages in product and technical discussions for feasibility and adherence to overall roadmaps and architectural strategy 7. Supports the implementation of the platform’s data strategy 8. Participates and provides guidance in thorough code reviews in a collaborative, constructive environment 9. Maintains a backlog of epics, user stories, and tasks that you deliver continuously – we deploy to production many times a week 10. Remains in constant communication with members of the team Requirements bull 5+ years of software development experience including bull 3+ years developing backend services using Node.js bull Entrepreneurial startup experience bull Experience in the financial services industry bull Experience with AWS services (Lambda, Serverless, VPC, API Gateway, Cognito, SQS, SNS, DynamoDB, etc.) Education Bachelor’s or master’s degree in Computer Science Computer Engineering, or of equivalent experience Job-Specific Knowledge, Skills, and Abilities Experience with the JVM, tools, frameworks, languages (Java, Kotlin, Scala etc.) Experience designing and developing RESTful, service oriented microservices and function as a service architecture Experience with domain driven design and associated practices Excellent understanding and experience with both functional programming and object-oriented design concepts (e.g. SOLID principles etc.) Experience designing data persistence and caching concepts using both SQL and NoSQL DBMS (PostgreSQL, DynamoDB, Redis, etc.) ? Experience with JavaScriptTypescript ecosystem (build tools, package manager, frameworks, debugging tools, etc.) DevOps experience with knowledge on how to setup, configure and maintain a CICD pipeline (GitLab, Jenkins, concourse etc.) Experience with infrastructure as code concepts and tools (terraform, ansible, CloudFormation etc.) Experience designing and implementing cloud native applications together with best practices (12 factor apps, reactive manifesto, etc.) Excellent knowledge of software engineering best practices (e.g. agilelean software development, continuous deployment, secure application design, behavior driven development, code review, design documentation, etc.) Excellent knowledge of virtualization and containerization technologies (e.g. Docker), resource schedulers Demonstrated strong verbal and written communication and interpersonal skills Attention to detail and accuracy and time management and organizational skills Highly proficient in the use of MS Word, MS Excel, PowerPoint and Outlook SERVICE ORIENTATION This is a major area of importance. Customer Service is one of the primary responsibilities of this position and will be utilized over 80 of the time. People who are successful in this position will be eager to help, committed to doing things right and always focused on the customer’s wants and needs. LEADERSHIP Leadership skills are of moderate importance. An emphasis on inter-personal relationships and “results orientation” will ensure success in this position. ANALYTICAL SKILLS The person in this position will need to have keen analytical skills that will allow himher to look at data and identify discrepancies and irregularities and determine the best solution to correcting the situation. PLANNING In order to be effective in this position, the Team Member must be able to manage multiple priorities and deadlines to better handle day-to-day and needs. EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.

Please add your adsense or publicity code here (inc/structure/adsfooter.php)