Collaborate with architects, product management and engineering teams to build solutions that increase the products value.
Develop technical specifications, prototypes and presentations to communicate your ideas.
Proficient in emerging industry technologies and trends, and the ability to communicate that knowledge to the team and use it to influence product direction.
Exceptional coding skill Write unit tests, ensuring code quality and code coverage.
Ensure code is always checked in and ensure source control standards are followe'd.
What you need to succeed
5+ years of experience in software development
Expertise in Java, Spring Boot, Rest Services, MySQL or Postgres, MongoDB
Good working knowledge of Azure ecosystem, Azure data factory.
Good understanding of working with Cassandra, Solr, ElasticSearch, Snowflake
Ambitious and not afraid to tackle unknowns, demonstrates a strong bias to action
Knowledge in apache spark, scala is added advantage
Strong interpersonal, analytical, problem-solving and conflict resolution skills
Excellent speaking, writing, and presentation skills, as we'll as the ability to persuade, encourage, and empower others
Bachelors/Masters in Computer Science or a related field.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Back End DeveloperEmployement Type: Full time