Senior software developer - Epsilon Solutions Ltd.
  • Vancouver, Metro Vancouver Regional District, Canada
  • via Jobleads.com
-
Job Description

Role- Senior Software Developer

Location- Onsite (Vancouver, BC)

Years of experience required- 15+

Jd

  • Excellent programming skills( OOP, SOLID, 12-factor) - java preferred
  • Experience with distributed systems architecture and implementation
  • Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management
  • Experience with broker technologies kafka/NATS is a plus
  • Experience in Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization
  • Infrastructure as code and cloud first software development knowledge experience preferred.
  • Has skills in test driven and behavior driven development (TDD and BDD) to build just enough code and collaborate on the desired functionality.
  • Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code
  • Has skills to elaborate and estimate non-functional requirements, including security (e.g., data protection, authentication, authorization), regulatory, and performance (SLAs, throughput, transactions per second)
  • Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors

Thanks and Regards

Saurabh Srivastava

Account Manager

E: Saurabh.srivastava@epsilonsolutions.ca
#J-18808-Ljbffr

;