The company is looking to hire a Software Engineer to develop and improve their products/services by gathering technical market insights and customer needs, and applying their expertise to deliver key product improvements for customer satisfaction.
Requirements
- Proficiency in C++ programming language and object-oriented design skills
- Open to work on other programing language like Java, Python, C etc
- Storning knowledge with Oracle or other RDBMS with exposer to PL/SQL.
- Ready to work on a Test Driven development environment
- Knowledge of LINUX operating system, GIT source code management, storage environments, file systems and network protocols
- Knowledge of CI/CD
- Knowledge of Elastic Search
Responsibilities
- Design, develop, test, install and support programs/systems,
- Analyse detail systems factors: input/output requirements, information flow, hardware and software requirements, alternative approaches, etc.,
- Validate alternative problem management proposals and make decisions on solutions,
- Provide technical assistance to other Swift colleagues and assist in resolving problems reported by less senior team members.
- Evaluate and recommend technical feasibility and estimates of the proposed systems solutions.
- Be involved in all stages of software development, being front-end development, back-end development, database integrations, network and hosting management, user interface, user experience, and back-end server management.
Other
- University degree in Computer Science or related disciplines/equivalent work experience
- At least 5 years of professional software development and maintenance experience
- Adaptability and responsiveness to change
- Strong communication skills (both written and oral)
- Team player, willing to work in multicultural environment