Senior Software Engineer

Lucidspire
United Arab Emirates
AED 200,000 - 300,000
Job description

Greetings from Lucidspire Private Limited!!!

Job Opportunity with one of our client!!

Role: Software Engineer and Senior Software Engineer

Experience:

  1. Software Engineer: 5+ years
  2. Senior Software Engineer: 8+ years

Notice Period: Immediate to 30 days

About Our Client:

Our client is a global IT solutions provider that offers a range of services and solutions across various industries.

Job Description:

Experience:

  1. Minimum 5 years of development and design experience in RUST programming language for Software Engineer.
  2. Minimum 8+ years of development and design experience in RUST programming language for Senior Software Engineer.
  3. Work experience with Rust and a solid foundation with C++ or Java.
  4. Ability to write robust, highly efficient, reliable code.
  5. Experience writing multi-threaded applications.
  6. Experience in Microservices Design Patterns (CQRS, SAGA, Circuit Breaker, API Gateway, Service Discovery, etc).
  7. Hands-on experience in Profiling tools like AppDynamics/Dynatrace, performance tuning, debugging, monitoring.
  8. Understanding of containerization, experienced in Docker, Kubernetes.
  9. Benchmark performance, identify performance bottlenecks, and find ways to resolve them.
  10. Write backend code that is fast, reliable, and highly secure.

Technical Skills:

  1. Strong understanding of ownership model, concurrency, memory management.
  2. Extensive working experience using structs, traits, cargo, smart pointers in RUST.
  3. Extensive understanding/working experience with popular crates, build and deployment of production-grade applications.
  4. Extensive coding experience with SOLID principles, Event Driven Architecture (Kafka), MongoDB, Redis.
  5. Good hands-on experience with design patterns (Creational/Structural/Behavioral) and their implementation.
  6. Well versed with CI/CD principles, actively involved in solving, troubleshooting issues in distributed services ecosystem.
  7. Good experience in Quality gate tools like SonarQube, Checkmarks/fortify.
  8. Familiar with Distributed services resiliency and monitoring in a production environment.
  9. Exposed to API gateway integrations like 3Scale, Kong, etc.
  10. Understanding of Single-Sign-on or token-based authentication (Rest, JWT, oAuth).

Functional Skills:

  1. Experience in following best Coding, Security, Unit testing, and Documentation standards and practices.
  2. Experience in Banking, Financial, and Fintech experience in an enterprise environment preferred.
  3. Experience in Agile methodology.
  4. Effectively research and benchmark technology against other best-in-class technologies.

Soft Skills:

  1. Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness.
  2. Self-motivator and self-starter, ability to own and drive things without supervision.
  3. Excellent soft skills and interpersonal skills to interact and present ideas to Senior and Executive management.

Interested Candidates Can share your updated CV at [Confidential Information]

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in United Arab Emirates