Software engineer

Romanspage Global -

Job Summary

Demonstrate solutions by developing clear documentation (eg flowcharts, solution architecture diagram, API documentation, etc)

  • Minimum Qualification: Degree
  • Experience Level: Entry level
  • Experience Length: 2 years

Job Description

Job Description

  • Our Client is urgently in need of a Software Engineer
  • As a Software engineer working in an agile environment, you will be part of a team developing, designing, testing and delivering high-quality business critical software

Responsibilities

  • Develop awesome software
  • Review other developers’ code
  • Analyze requirements, confer with users to understand requirements, and ensure a deep understanding of any requirement given
  • Write unit tests
  • Liaise with Test engineers to ensure high quality of applications
  • Conduct basic database administration activities as required
  • Handle application deployment
  • Architect and design software applications
  • Appraise team members
  • Work cross-functionally with Products, Business, TechOps  
  • Ensure continued high performance and security of applications even in production
  • Responsible for achieving KPIs as set by Line Manager
  • Other duties as assigned by your Line Manager

Qualifications

  • IT experience and programming experience
  • Bachelor's Degree in CS, C.Eng, Mathematics, Statistics or related field
  • OCP certification preferable
  • Solid understanding of Java, objective-c or swift
  • Exceptional verbal and written communication skills with the ability to effectively communicate across all levels of management
  • Excellent analytical skills
  • Write and pass the OCE within 1 year of joining
  • Certified in one of OCMJEA, OCEJWCD, OCEJPAD, OCEJWSD
  • Excellent SQL skills
  • Hands on experience with Linux based systems
  • Comfortable with basic cryptographic techniques and security protocols
  • Proficient in designing, building, and debugging distributed systems
  • Passion and curiosity for building and creating things
  • Passion for contributing to technology knowledge base
  • Demonstrated knowledge of application security

Additional Information

  • Communication and Information Management
  • Business support Acumen
  • An entrepreneurial spirit, start-up attitude
  • Strong relationship skill
  • Effective communication
  • Listening skills and ability to understand
  • Industry knowledge
  • Networking.

Share Job Post

LOGIN TO APPLY NOW