Bachelors degree in Computer Science, Information Systems or related field
Job Summary
We are looking for a Software Engineer with a solid expereince from an Online Gaming, Information Technology industry or any firld related.
Duties And Responsibilities
Write and test code, refining and rewriting
Research , design and write new software programs (e.g business applications or computer games ) and computer operating sytems
Evaluate the software and systems that make computers and hardware work
Developing existing programs by analysing and identifying areas for modification
Intergrate existing software products and get incompatible to work together
Create technical specification systems
Write systems to control the scheduling of jobs or to control the acess allowed to users or remote systems
Write operational documentation with technical authors
Maintain systems by monitoring and correcting software defects
Work closely with other staff , such ad Project managers , Graphic artists , UX designers other developers , Systems Analysts as well as Sales & Marketing team
Consult clients and colleagues concerning the maintenance and performance of software systems, with a view to writing or modifying current operating systems
Investigate new technologies
Continually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.
Education Other Skills Required
Demonstrated experience in software development
Has developed platforms and apps
Broad experience designing, programming, and implementing large information systems.
A bachelor's degree in computer science, software engineering, or another related field.
5 to 7 years of software engineering or software development experience, preferably in a related field.
Hands-on programming experience using relevant languages.
Experience using relevant tool suites.
Strong written and verbal communication and interpersonal skills.
Creative problem-solving skills.
Experience managing the software development lifecycle.
The ability to prioritize activities and deliver projects on time and within budget.
Experience working with clients and business partners.
A comprehensive understanding of computer science concepts.