Senior Developer
OLR, Portugal

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Mar 11, 2024
Last Date
Mar 16, 2024
Location(s)

Job Description

OLR teams consist of highly talented, well-disciplined, committed, capable professionals in their own discipline, self-organizing, adaptable and cross-functional. The OLR approach for delivery and operations is built on 20 years of leading global omnichannel solutions across the retail industry. Continuously learning, improving and evolving through each engagement while staying at the forefront of ideas, technology, and a sustainable approach.

We are looking for an experienced senior developer with experience building industry-standard applications. The resource should be flexible in terms of technologies and implementations but should have a clear understanding of how products are designed, built and maintained. This includes monitoring performance and behaviour, and enhancing functionality in a timely manner, all while ensuring quality.

Relevant Experience: 8+ years in the activities mentioned below.

Requirements

Development

    • Design/refactoring clean and performant best-practice implementations.
      • Should have worked on example applications that adhere to industry standards and have been developed to best practices. Should have contributed to enhancing and maintaining the quality of these applications.
      • Understands internal and external application dependencies and how to manage them.
    • Awareness of Responsive and Progressive/Mobile Web Applications
      • Should be aware of how to make a web application in line with best-practice along with the various tiers of the application (frontend, backend, middleware, APIs and messaging, data storage, batch jobs etc.).
    • Familiarity with UI, Middleware and Backend Testing Frameworks
      • Should be aware of how to structure applications to make them testable.
      • Should be aware on how to maintain the tests over time.
    • Experience in foundational languages e.g. JVM-based, TypeScript/Javascript, etc.
      • Experience developing in one of the family of programming languages above
    • Experience in communication between applications and layers e.g. REST APIs, file-based communication (integrations)
      • Experience in designing, developing and troubleshooting application communication of various forms synchronous/asynchronous messaging, events, retries, files, batches, etc. Can be a custom implementation or commercial, or use a framework.
    • Scripting/Automation in any environment
      • For example, bash scripting/Linux, Powershell/Windows, language-based e.g. Perl, Python or other.
    • Experience with modelling, searching, storing and retrieving structured data - Databases (Oracle or PostgresQL or SQLServer)
      • Understands tables, schemas, connections and credentials.
      • Understands clean data design and implementation.
      • Understands test techniques for data.
    • Understands file processing, handling, movement, security, monitoring.
      • Familiar with various file and format types for different uses
      • Handling of binary data e.g. images, vs textual data
      • Common formats e.g. XML, JSON, Yaml, csv
      • File compression zip/jar/tar etc.
      • File versioning and hosting strategies

Process and Methodologies

  • Has worked in agile-methodology-based product development teams. Can provide concise and relevant updates in standups, and feed back on ongoing issues, developments and progress from other team members.
  • Mentoring skills- a team player who can work well with multiple teams and various levels (dev, test and management).
    • Understands and can communicate and mentor best-practice software product development lifecycle principles. A team player who is flexible enough to pair one-to-one, as well as present standards to the entire team.
  • Monitoring technologies, and monitoring techniques
    • Able to work with logging frameworks
  • Ability to Document effectively (training, processes) has provably written effective documentation about features, installation, techniques, best practices, or other.
  • Experience in any cloud platform (AWS, Azure, GCP) e.g. principles of safe, cost-optimal and performant cloud development
  • Understands and can govern security best practices (certificates, encryption, named access, personal data handling, etc.) at the design and code level.
  • Understands exceptions and special cases, and can manage those situations closely, with a view to guiding them towards the desired frameworks over time. o Understands Git-based source control and can mentor best practices

Job Specification

Job Rewards and Benefits

OLR

Information Technology and Services - Dhaka, India
© Copyright 2004-2024 Mustakbil.com All Right Reserved.