Job Description
Responsibilities
Collaborate with business analysts and developers to produce software designs
Formulate program specifications and basic prototypes
Transform software designs and specifications into high functioning code in the appropriate language
Integrate individual software solutions to higher level systems
Use web-based tools to create advanced SaaS when applicable
Test code periodically to ensure it produces the desirable results and perform debugging when necessary
Perform upgrades to make software and systems more secure and efficient
Collaborate with technical writers to create documentation for user support
Requirements and skills
Proven experience as a programmer or relevant role
Ability to program in languages such as C++, Java (J2EE), XML, Python etc.
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Excellent knowledge with relational databases, SQL and ORM technologies
Detail-oriented and excellent concentration ability
An analytical mindset and critical thinking
Demonstrable ability to discover and fix errors in code
Preparing reports or delivering presentations about their recommended SAP implementations or modifications
developing programs with user interfaces that are easy for clients to navigate
Undertake performance tuning activities for SAP integration activities.
Minimum 4+ years
Personal attributes
Good communication skills, patience, perfectionism, love of learning, business sense, etc
Computer science, software engineering or relevant discipline
[AI] Infiniti Limited is committed to equal opportunities and actively seeks applications from all sectors of the community irrespective of sex, race, colour, nationality, ethnic or national origin, disability, marital status, sexual orientation, having responsibility for dependents, age, religion/beliefs, or any other reason which cannot be shown to be justified.