Junior Software Developer

Junior Software Developer

SM Investments
Not Specified
Not Specified

Job Description



General Duties

. Must ensure to provide assigned deliverables/projects on time.
Detailed Duties

. Translates program specifications into software codes for simple to moderate software components.
. Ensures program codes are efficient and optimized and adheres to prevailing software development standards and delivered on agreed timelines.
. Provides technical support to production systems/applications and ensures that problems are resolved with minimal disruption to the company's operations.
. Prepares test scenarios/cases, and performs unit and integration testing review and evaluate test results address program bugs.
. Prepares systems and application documentation and operating procedures.
. Performs miscellaneous job-related duties as assigned by Lead Developer and/or Senior Manager from time to time.
Professional Eligibility

Skills

. With experiences in basic IT network and connectivity.
. With experiences in using various operating systems (e.g. Windows, Linux).
. Analytical and problem-solving skills.
. Aptitude for learning new technology.
. Superior communication skills.
. Ability to develop and write systems and applications documentation and guides for users.
. Ability to provide a range of systems training and/or support activities for users
. Ability to develop and deliver presentations to internal workgroups.
. Ability to work in a team orientated, collaborative environment.
Education

The job holder must have a bachelor's degree preferably in one of the following fields: Computer Science, Engineering, Mathematics, Management Information Systems, Statistics, or a closely related field. A master's degree in Computer Science is an advantage.
Experience

. Proven experience with Object-Oriented Programming languages (Java, C++, VB.NET)
. Familiarity with HTML, JavaScript, CSS, and AJAX
. Working knowledge of SQL and Databases: Oracle, MS SQL, MySQL and PostgresSQL
. Direct experience with Agile software development methodologies (advantage)
. Outysystems Low Code DEV Platform (advantage)
Responsibility

. Responsible in supporting in-house developed and acquired software and mobile apps.
. Responsible for translating program specifications into software codes that make up a new system or components of an existing application in accordance with the business needs.

Similar Jobs

Career Advice to Find Better