Qualifications:
- Bachelor's Degree in Information Technology or Computer Studies
- 3+ years Software Development work experience in Mobile Development (JavaScript experience strongly preferred)
- 3+ years creating and supporting Web Services in a high transactional environment
- Experience in developing software using Dependency Injection Frameworks
- First class communication skills in written and verbal form
- Prior experience with Logistics Platforms, e-Commerce systems, Payments Solutions and Providers is a big plus
- Experience developing fault tolerant distributed systems is highly desirable
- Working knowledge of Agile Software Development mechanics
- Background in Service Oriented Architecture implementation, service versioning, and backward compatibility
- Critical thinking skills and the ability to produce across your team and beyond
- Rock solid coding skills
- Strong Object Oriented Programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming)
- Thorough understanding of Software Development Lifecycle and methodologies
- Ability to articulate technical design decisions and software implementation in technical forums
- Knowledge of performance testing, application tuning and load testing
- Skills in AWS and CI/CD is an advantage
-
Technical Skills for Mobile Software Engineer
Experience and/or familiarization in ANY of the following is needed:- JavaScript
- React JS
- CSS/HTML
- Rest API
- Fundamentals of OOP
- Design Pattern
- Architecture Design
- Database
- Agile
- Micro service
- Front-end
- AWS
- CI/CD