Requisition ID:  15402

Web Mobile Developer

Responsibilities

 

Planning and Collaboration:

  • Participate in the discovery, conceptualization, process re-engineering, articulation, and implementation of scalable software developments;
  • Work closely with the application development manager, project manager, solution architect, application support team and third-party technology partners to ensure that the developed solutions fulfill business requirements.

 

Solution, Development and Operation:

  • Translate functional requirements into technical specifications;
  • Clearly articulate options and solutions; communicate pros and cons and participate in the decision-making process related to the solution architecture;
  • Focus on code quality and reusability; follow and contribute to the development of best practices and standards;
  • Develop prototypes, minimum viable products and full-fledged operational solutions.
  • Design, develop and enhance web and/or mobile applications using OutSystems low-code development platform.
  • Work closely with internal IT staff and/or outsource IT providers to ensure delivery of services, solutions and resolutions of incidents problem within the agreed timelines;
  • Develop release notes and implementation procedures;
  • Support the configuration of productivity tools and development environments;
  • Oversee overall support and maintenance services of applications developed;
  • Support in planning of test, training and deployment of programs;
  • Employ the appropriate tool sets to enhance third party applications and develop reports, workflows, forms and/or new small applications;

Requirements

 

  • Degree in Computer Science, Engineering, Information Systems or other related disciplines.
  • At least 3 years of experience as a software developer or development lead, having completed at least 1 full software development lifecycle for a non-trivial web or mobile application.
  • At least 6 months of OutSystems development experience is required.
  • Experience in Web development using .Net or J2EE.
  • Mobile app development using native development tools, e.g. Swift, Objective-C, Android SDK.
  • Strong knowledge in working with Web services and API technologies (RESTful and SOAP) connecting to payment gateway, social media, email, ecommerce.
  • Good understanding of data models and RDMS.
  • Experience working with Agile Methodologies and Scrum.
  • Excellent troubleshooting abilities.
  • Strong analytical, problem solving and decision-making skills
  • Strong focus on business outcomes.
  • Good written and oral communication skills.