Software Developer

Job Description

Job Description :
The Software Engineer position is responsible for playing a major role in ensuring that the technical procedures, tools and ultimately code produced is of a high caliber and fit for purpose. To Design and write programs in compliance with the program specification given and to prepare appropriates unit and integration tests to ensure correct implementation of the
programs.

Key Responsibilities

  • Perform full SDLC activities including but not limited to analyze, design, propose, develop, code, test, document, configure, deploy, maintain and support end to end solution for customer/user requirement and defect
  • Pro-actively provide recommendations for continuous improvement including but not limited to code quality, automation, and user friendliness.
  • Analyze and understand the actual customer/user requirement, identify the balance among requirement and program direction, then transform it to actual solution.
  • Identify smarter solution to reuse existing technology including but not limited to open source for better solution.
  • Ensure developed solution is align with program and company direction.
  • Ensure developed solution is stable, effective, scalable, testable, sustainable, and backward compatible.
  • Ensure developed solution is complied to company compliance policy.
  • Collaborate with all team and stakeholder from different culture background to get thing "done".
  • Understand and align with Agile/Scrum/DevOps methodology.

Required Professional and Technical Expertise :
  • Bachelor Degree or equivalent standard in Computer Science
  • Strong knowledge and experience on Java, Xml, Servlet, JSP, JMS, HTML, CSS, Java script,Ajax,DB2
  • Knowledge of IBM WebSphere Application Server and scripting
  • Good understanding of Software Development Life Cycle (SDLC) methods, processes and concepts such as Scrum, Agile, iterative and incremental development
  • Strong understanding of web technology
  • At least 1 or more years of experience in software development
  • Experience in Cloud Computing Technologies
  • Knowledge of source control systems


Required Technical and Professional Expertise

Please refer to the job description.

Preferred Tech and Prof Experience

Please refer to the job description.

EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


Back to top