Software Development Role
The ideal candidate will engage in technical discussions with clients to understand their needs and preferences. They will then create software programs based on these requirements, adhering to established coding standards and best practices.
* Develop unit tests, troubleshoot, and correct code errors by identifying and addressing logic and programming flaws.
* Evaluate and ensure adherence to secure coding and user interface guidelines.
Main Responsibilities:
* Oversee the design, development, and maintenance of program code and applications.
* Execute comprehensive unit tests and secure code reviews to identify and rectify issues.
* Manage the source code management process.
Essential Qualifications:
* Degree in Computer Science, Engineering, or related field.
* Fluency in English for effective communication with offshore teams and international clients.
* Experience in data architecture, SQL query writing, and data modeling.