Software Engineer IBM BPM

Description: Marc Ellis Consulting - Dubai - Job Description: Job Description Software Engineer Job Purpose The Software Engineer practices software engineering and applies best practices and principles to deliver high quality, maintainable, reusable, reliable, performant, and scalable software on schedule. Key Deliverables Design, implement and deliver high quality applications in accordance with the agreed scope, cost and timeline Main Tasks Analyze business and functional requirements. Size development effort based on functional and nonfunctional requirements. Convert functional requirements into technical specifications. Design data models and create program structure. Design, code and debug applications in various software languages. Apply international best practices to write secure, clean and healthy structured, well documented code. Perform unit testing using appropriate tools to determine whether the code is fit for use. Participate in peer code review to findmistakes overlooked in development, improving ... - Permanent - Full-time

APPLY HERE as Software Engineer IBM BPM