1099 or Corp to Corp 12 month plus contract Requires Coding test and two rounds of interviews Must be USC, GC, or Perm resident The Technical developer is responsible for building and delivering premiere self-service tools as part of the Platform Engineering team. They are a working manager, developing software in tandem with their team. They have an extensive background in front-end development, managing the full Software Development Lifecycle, and can develop and operate in the full stack. They are adept at delivering under tight deadlines and leveraging an agile development process where the process is a means to a high quality, customer delighting result. They excel at dealing with ambiguity and taking concepts from a white board to a full story driven Kanban board. They can lead a small team and maximize the results of the team – keeping the team on track, focused, and working to each team member’s strengths. They have experience delivering complex applications incorporating CI/CD practices all in the AWS cloud. They consistently are looking for the best way to develop, architect, and deliver. They establish guidelines and methods and processes that help the team scale and deliver with greater velocity. Essential functions: Manage team workload balancing the demands of stakeholders and customers. Develop software stories primarily in Front-End development technology stacks. Architect complex solutions delivering effective designer/developer workflow. Remove ambiguity by driving to clear definition of features and tasks for clear direction in projects. Write stories, epics, and tasks and manage JIRA Kanban board. Participate in team meetings, daily standups, 1:1s to develop team members. Manage the infrastructure and deployment of all Tools apps, APIs, Services, and Reports. Innovate – consistently look for new ways of delivering tools at scale and speed. Drive quality of delivery through test automation and APM Provide second level escalation and on-call support for tools platform. Develop comprehensive KPIs and metrics to measure team projects and deliverables. Go to resource for all questions front-end development and self-service tools. Work with the Head of Platform Support and Operations to establish an operations and support plan for self-service tools. Establish team member PMP targets and development plans. Requirements Skills and abilities: Extensive expertise with AWS services including CloudFront, CloudFormation, Lambda, ElasticSearch, Kinesis, Step Functions, DynamoDB, API Gateway, S3 Deep understanding of ReactJS and experience using ReactJS including the Hooks API. Able to develop at a high level and lead a small team through architecture, requirements definition, definition of done, quality testing, best practices, and scale. Excellent communicator. Able to get the most from a team and ability to listen. Gauge the pulse of the team and build a plan. Able to develop APIs and deliver those with high quality and scale, including well written developer documentation. Build CI/CD pipelines, deploy infrastructure, setup test automation, develop APM tests, and establish KPI dashboards. Able to “look around the corner” and anticipate the future – what might go wrong, etc. Ability to manage dependencies and design them out if needed. Extremely responsive – able to deal with difficult problems impacting multiple customers with creativity, insight, and calm. Able to keep the greater goal of all digital platforms in mind when executing strategies and projects. Establish a highly effective designer/developer workflow optimizing the full SDLC for tools development.
Elasticsearch api-gateway amazon-dynamodb amazon-cloudformation CI/CD amazon-s3 Lambdas amazon-cloudfront aws-step-functions Amazon Web Services (AWS) React Amazon Kinesis