Apply now »

Lead Software Engineer

Jun 20, 2022
Heredia
GFT Technologies SE

Lead Software Engineer

Job Description

Our Ideal Candidate:

 

As a Lead Software Engineer in our Targeting Engineering team you will design, develop, test, and implement solutions for various software systems and applications.  The ideal candidate for this position has extensive experience working on Java & .NET Core based applications in a hybrid cloud/on-prem environment and has experience implementing both batch and real-time data solutions.

 

Responsibilities:

 

  • Make well-informed decisions with deep knowledge of both the internal and external impacts on teams and projects. Foresee shortcomings ahead of time and be able to drive to resolution.
  • Code and maintain advanced Java & .NET Core applications (with a focus on maintaining data quality and performance at scale)
  • As the team lead you will have the manager accountability for all members of the team and will need to grow and develop your people while delivering on the business needs
  • Provide leadership and support to your Agile team ensuring that best practice software development principals are adhered to
  • You’ll have a passion for building and shipping high-performance, robust, and efficient Cloud based services that you can be proud of
  • Play a large role in the continual support and development of our people, teams, and tech
  • You will line manage and play a key role in supporting the team's development, working with other Team Leads in improving practices across the platform and liaising with stakeholders and customers as we continually learn from and improve our capabilities
  • Take ownership of your domain, whilst empowering & delegating to your team
  • Good with feedback, continually looking to improve and develop
  • Willing to push and guide your team to achieve and succeed
  • Hands-on coding experience on Multiple Programming Languages not limited to Java, .NET Core, Spring Boot/Framework, Scala, SQL, etc.,
  • Design REST based applications and create associated Swagger documentation
  • Work on Java Spring framework, containerization and microservices.
  • Use bash for scripting and automation. Experience automating deployments with continuous integration and continuous delivery systems preferred.
  • Use various data formats such as JSON, Parquet and Avro.
  • Work on highly scalable applications on on-prem/cloud platforms (AWS/Azure/GCP)
  • This position is responsible for all phases of the program life cycle
  • Ability to establish strong, trust-based relationships
  • Building and maintaining high performing teams
  • Developing and building new functionality for strategic growth
  • Working in a microservices architecture 
  • Passion for continually pushing and improving how we build/test/prove our services

 

Skills Required:  

 

  • Bachelor’s degree in Computer Science or related field or equivalent experience.
  • 10+ years of Strong Java & .NET Core/Framework experience
  • Experience working with Java Frameworks (Spring, Springboot, Strut)
  • Must have Experience working with RESTful web services (JSON, JWT)
  • Experience with Hadoop, HBase and other NoSQL and Big Data Technologies.
  • 4+ years of experience implementing cloud and big data solutions is highly desirable.
  • Experience with unit testing like JUnit5 would be good
  • Multiple years of experience working in a Unix/Linux environment
  • Prior experience with NoSQL database technologies (HBase preferred)
  • Familiarity with concurrency model and multi-threading is desirable.
  • Understands the concepts behind distributed databases, and both streaming and batch processing systems
  • Experience working with SQL and knowledgeable on relational Database concepts
  • Strong knowledge of software development and project management methodologies
  • Must have experience with Scrum or other Agile processes
  • Strong verbal and written communication skills
  • Strong analytical, software design and problem-solving skills
  • Strong organizational skills
  • Detail oriented and able to work across multiple priorities and projects without supervision.

Thanks for applying with us!!

Apply now »