28 Nov
Application Development Senior Advisor
Oregon, Portland , 97201 Portland USA

Vacancy expired!

Big Data Engineer - Scala/SparkApplication Development Senior AdvisorThis role will be working hand-in-hand with a team of agile developers that is creating exciting new features for customers. The role will need to be a combination of technical leader and individual contributor who has production experience delivering front end and back end software at scale. A successful candidate in this role should:

  • Collaborate with other senior application specialist in the organization to create an atmosphere of group contribution in addition to individual execution that makes the organization more efficient and knowledgeable.
  • Communicate with internal and external business partners to qualify technical requirements and communicate those finding back to the development team at large.
  • Know the process of software development well enough to mentor and guide others when necessary.
  • Re-use existing software development practices where possible for productivity but also introduce new trending industry practices and tools where appropriate.
  • Design robust solutions to hard problems that also take into account scale, security, reliability, and cost.
  • Contribute new software or modify existing software to meet projects and program goals.
  • Lead small teams of other developers on focused technical projects when necessary
  • Deliver needed project functionality for specific deliverables but deliver in such a way that the value is useful to the organization in the long term.
  • Benchmark systems, analyze bottlenecks and propose solutions to eliminate them.
  • Be able to identify and resolve conflicts or ambiguities
  • An ideal developer will have experience with components at each layer of modern web applications. A modern full-stack web developer should have experience with many of the following languages, technologies, platforms, and frameworks.
It is rare to find developers with the full following list but our internal developers speak most of these technologies everyday and we are looking for like minded developers:
  • Some familiarity with JavaScript (TypeScript a plus)
  • Some familiarity with NodeJS
Ideal candidate has extensive production experience providing back-end solutions leveraging:
  • Spark
  • Kafka
  • Hadoop
  • Hbase
  • Hive
  • MongoDB
  • Ideal candidate has extensive experience with Scala (framework exposure to scalaz or cats-effect a plus)
  • Experience architecting and deploying highly scalable distributed systems.
  • RESTful API's
  • Ideal candidate has extensively worked with public RESTful interfaces and can describe the tenets of REST, compare REST to SOAP, and describe REST best practices
  • Security
  • Ideal candidate understands the tenets of protecting client data in motion and at rest as well as different techniques for authenticating and authorizing clients / consumers of service data.
  • Experience across the full software lifecycle; have a DevOps mindset.
  • Ideal candidate has performed primary product development with GIT based source control solutions (Github, Gitlab, etc).
  • Ideal candidate should understand concepts such as rebasing, squashing, cherry picking, and tagging.
  • NoSQL / SQL.
  • Ideal candidate will have worked with unix based SQL, NoSQL databases (MongoDB, PostgresSQL, Oracle, etc).
  • Test Automation Tools
  • Ideal candidate has worked with Functional and Unit test based frameworks to develop automated tests.
  • Familiarity with Splunk and Grafana would be a plus.
Education:
  • Continuous Integration (CI) / Continuous Deployments (CD)
  • Ideal candidate has worked on projects with CI/CD tools (Jenkins, Bamboo, Gitlab-CI, etc)
  • Container Technologies and Container Orchestration platforms
  • Ideal candidate has worked on projects with container based solutions (Docker, Kubernetes, OpenShift, EKS, etc)
  • Scrum experience
  • Functional Programming
For more information please contact Brian Otten ator Since 1995, iTech Solutions Inc., has been providing IT Consulting and Direct Hire Services to the Insurance, Financial, Communications, Manufacturing and Government sectors with local offices in Connecticut, Minnesota, Colorado, Massachusetts, Tennessee, North Carolina, and New Jersey / Pennsylvania area. Our recruiting strategy is simple, if you want to find qualified IT professionals then use IT professionals to find them. So at iTech Solutions, our personnel are all career IT professionals with a wide range of IT experience. We can honestly say our staff understands the technologies, the complexities of finding and selecting the appropriate personnel and the pressures of running successful IT projects. Employer will not sponsor applicants for any employment visas, at hiring or in the future, including but not limited to H-1B visas. Corp-to-Corp or subcontract personnel will not be considered for this position.

Vacancy expired!


Related jobs

Report job