Duties and Responsibilities:- Develops software solutions by studying information needs; conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, and following the software development life cycle.
- Determines operational feasibility by evaluating analysis, problem identification, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear codes; while following industry standards, such as object oriented programming, etc.
- Performs high quality tests on all softwares as per quality assurance programs (e.g. unit tests, integration tests, etc.).
- Provides technical support for all products and assists various departments or customers.
- Qualifications:
- Must be Bachelor's/College Degree in Computer Science or Computer Engineering, IT, or any related courses or equivalent practical experience
- Must have at least one (1) year working experience in the related field
- Must have a clear understanding of object oriented fundamentals, data structures and algorithms, data modeling patterns and design patterns
- Must be familiar with different modeling languages such as UML, ERD, etc.
- Must have excellent written and verbal communication skills
- Must have excellent problem solving skills and highly analytical
- Must have strong desire to learn new skills and adapt them to a rapidly changing industry
- Must be proficient in at least one general purpose programming languages such as C++, Python, PHP, Java, Delphi, etc.
- Willing to work On-site
Job Type: Full-time
Schedule: - 8 hour shift
Experience:
Front & Back End Developer: 1 year (Required)