Senior Software Engineer
Job description
Greetings from Lucidspire Private Limited!!!
Job Opportunity with one of our client!!
Role: Software Engineer and Senior Software Engineer
Experience:
- Software Engineer: 5+ years
- 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:
- Minimum 5 years of development and design experience in RUST programming language for Software Engineer.
- Minimum 8+ years of development and design experience in RUST programming language for Senior Software Engineer.
- Work experience with Rust and a solid foundation with C++ or Java.
- Ability to write robust, highly efficient, reliable code.
- Experience writing multi-threaded applications.
- Experience in Microservices Design Patterns (CQRS, SAGA, Circuit Breaker, API Gateway, Service Discovery, etc).
- Hands-on experience in Profiling tools like AppDynamics/Dynatrace, performance tuning, debugging, monitoring.
- Understanding of containerization, experienced in Docker, Kubernetes.
- Benchmark performance, identify performance bottlenecks, and find ways to resolve them.
- Write backend code that is fast, reliable, and highly secure.
Technical Skills:
- Strong understanding of ownership model, concurrency, memory management.
- Extensive working experience using structs, traits, cargo, smart pointers in RUST.
- Extensive understanding/working experience with popular crates, build and deployment of production-grade applications.
- Extensive coding experience with SOLID principles, Event Driven Architecture (Kafka), MongoDB, Redis.
- Good hands-on experience with design patterns (Creational/Structural/Behavioral) and their implementation.
- Well versed with CI/CD principles, actively involved in solving, troubleshooting issues in distributed services ecosystem.
- Good experience in Quality gate tools like SonarQube, Checkmarks/fortify.
- Familiar with Distributed services resiliency and monitoring in a production environment.
- Exposed to API gateway integrations like 3Scale, Kong, etc.
- Understanding of Single-Sign-on or token-based authentication (Rest, JWT, oAuth).
Functional Skills:
- Experience in following best Coding, Security, Unit testing, and Documentation standards and practices.
- Experience in Banking, Financial, and Fintech experience in an enterprise environment preferred.
- Experience in Agile methodology.
- Effectively research and benchmark technology against other best-in-class technologies.
Soft Skills:
- Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness.
- Self-motivator and self-starter, ability to own and drive things without supervision.
- 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]