– Design, develop and test systems and solutions, including end-to-end core components of multi-tier applications: client-side/user interface, backend services, and data repositories.
– Write effective APIs and or data integration strategies.
– Develop new features and infrastructure development in support of rapidly emerging business and project requirements.
– Understand the client’s requirements and generates technical solutions with documentation.
– Perform functional enhancement, system deployment, and testing.
– Bachelor’s degree in Computer Science or related fields.
– 2+ years of experience building large-scale software applications.
– Familiar with SQL and NoSQL data repositories.
– Experience designing, implementing and integrating with RESTful APIs.
– Practical experience in application deployment (in the cloud or on-premise) and problem diagnosis/debugging.
– Unit/integration testing experience.
– Have good interpersonal and communication skills
– Knowledge of Cloud technologies (AWS, GCP, or Azure) is a plus.