Technical Team Lead Opportunity

Caseware company

Subscribe to our Telegram & Twitter Channel

Technical Team Lead in MEDELLíN METROPOLITAN AREA

Remote 10 months ago

As a Software Development Team Lead at Caseware, you’ll lead a team of innovative software engineers to drive the development of cutting-edge cloud-based solutions that are revolutionizing how financial audits are performed worldwide. You will provide technical & career mentorship and coaching to your direct reports, work closely with product and UX to deliver against our exciting roadmap, and drive iterative improvements to the complete software development lifecycle.


You will be a part of the Data Analytics department committed to delivering state-of-the-art data lifecycle management and analytic solutions that enable our global distributor network to develop and customize products that fit their market needs. The squad you will manage is responsible for developing a Cloud Data Data Analytics platform to run thousands of concurrent import & analytic jobs in parallel with datasets ranging in size from MB’s to GB’s.


You’ll be reporting into:

Shane O'Sullivan - Team Lead


Contact:

Maira Russo - Senior Talent Acquisition Partner



What you will be doing in the first 6 months :

  • Development; Leading and delivering development tasks through all SDLC phases
  • Research; completing research and proof of concepts that can be converted into MVPs
  • Cross team collaboration; Collaboration with other teams in Caseware, including cloudops, devops and product.
  • Actively participating in code reviews
  • Understanding and contribute to the existing architecture


What you will be doing in the first year :

  • Technical ownership; taking ownership of modules in the DA arch
  • Technical oversight; Providing developers with day-to-day technical guidance on the technology they use. Code reviews, architecture, tooling and libraries. Driving operational excellence by identifying and eliminating root causes for problems that effect the clients and team.
  • Mentorship; mentoring junior members on the team
  • Representing the team in technical discussions with other developers, leads, product and ops.



What you'll bring:

  • Experience working on an agile team
  • Strong communication and collaboration skills
  • Minimum 4 years creating distributed, data-intensive, and highly scalable production-grade applications with Java 8/11 + SpringBoot + AWS
  • Exposure to JavaScript frameworks
  • Experience with Rest API/Microservices and concepts such as domain driven design, event-driven design, atomic/acid, etc.
  • Proven experience with AWS services like SQS, SNS, Dynamodb, Step functions, lambda, RDS, S3, EMR
  • Proven experience in real-time and batch data transformation processes using a wide range of technologies using EMR, Hadoop, Spark SQL, Java, Hive etc.
  • Strong experience with Spark Core
  • Developed production-ready Spark applications using Dataframes, Datasets, Spark SQL and Spark Streaming
  • Worked in ETL projects, implementing multi-threading, manipulating small(~1KB) to large(~10GB) datasets
  • Strong SQL knowledge with skills to analyze/write complex SQLs
  • Experience with unit testing and writing automated tests that work in a trunk-based lifecycle
  • Experience mentoring developers on design and coding best practices, quality, performance, and security and code reviews
  • Strong English language communication and collaboration skills - B2 minimum



Perks & Benefits:

  • Contrato a termino Indefinido with all the legal benefits
  • Prepaid Medicine
  • Life insurance and funeral assistance
  • Internet allowance
  • Home office stipend
  • Competitive compensation — above the market average
  • 100% remote work environment and an excellent work-life balance
  • Opportunity to work for a growing global SaaS leader company
  • A culture that promotes independence, innovation, trust, and accountability
  • Open space to be creative innovative and strategize for the future
  • Mentorship by a highly experienced professional
  • Budget for training: we want you to grow
  • 5 Personal Time Off days per year
  • Sick Leave Top up to a total of 100% of salary paid by the employer from Day 3 to 90.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly