Search by job, company or skills

  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Join us and enjoy benefits designed to help you thrive:

  • Flexible hybrid work setup (1-2 days/month onsite reporting)
  • IT Equipment provided
  • HMO coverage starting from Day 1 for you and FOUR FREE dependents
  • Attractive retirement package with company matching
  • Life and Accident Insurance starting Day 1
  • 24 Annual PTOs, additional 6 once you reach your 5th year with us
  • Competitive benefits with annual merit increase and incentives
  • Continuous improvement for our employees (workshops, certification programs, learning sessions, etc.)

Key Responsibilities

  • Design, modify, develop, write and implement data applications and REST APIs in cloud.
  • Develop microservices or middleware APIs under a micro-service styled architecture.
  • Fix issues in the existing systems by using the industry standard coding practices.
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of complex system components.
  • Implement DevOps strategy in existing and new project.
  • Work closely with other development team members to understand complex product requirements and translate them into software designs.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve complex technical issues as necessary.
  • Keep abreast of new technology developments.
  • Design and work with complex data models.
  • All other duties as assigned.

Technical Skills

  • Bachelor's degree holder
  • At least 4+ years of experience of software development programming with enterprise Java
  • Proficiency in Java programming with Spring Framework
  • Strong secure coding and system vulnerability mitigation experience.
  • Strong experience in AI-assisted software development.
  • Strong knowledge of Docker containers, Docker CLI and strong practical knowledge of Kubernetes and Kubernetes CLI is desired
  • Expertise in other development languages including but not limited to PowerShell, Python, and SQL is desired.
  • Strong knowledge of multiple data storage subsystems, especially relational databases including Cosmos/MongoDB, MySQL, Sybase, PostgreSQL, and/or Oracle.
  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Strong proficiency with data manipulation language including optimization techniques.
  • Strong understanding of normalized/dimensional data modeling principles.
  • Strong research skills.
  • Strong proficiency with DevOps and Continuous Integration/Delivery tools and Linux bash scripting is desired: Gitlab, GitHub Actions, Ansible, Linux Bash scripting.
  • Strong experience working with one of the 2 major Cloud vendors (AWS, Azure) and/or a strong foundational understanding of Microsoft Azure Cloud IaaS and PaaS services offerings is desired: (I.E Azure VMs, Azure App Services, Azure Container instances, Azure Storage Accounts, Azure Database for MySql, etc.)
  • Good to have Azure/AWS fundamental and/or developer certifications.
  • Experience with Azure Cloud services in particular running containerized workloads in Azure Kubernetes Services is a big plus.
  • Ability to interface competently with other technical personnel or team members to finalize requirements.
  • Ability to work well with internal and external technology resources.
  • Ability to partner and lead internal and external technology resources in solving complex business needs.
  • Knowledge of test-driven development and unit testing frameworks/methodologies.
  • Ability to write and review portions of detailed specifications for the development of complex system components.
  • Good oral and written communications skills.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 136924279