Software Developer

We’re always looking for new talent. Find the career you deserve. Apply now as a Software Developer!

Software Development Makati, Philippines

KEY RESPONSIBILITIES

  • Develop application solutions for Customer Success projects as requested by the Customer Success Digital Team Lead
  • Develop solutions within a best practice Agile framework to include, but not limited to:
    • Providing accurate estimations
    • Updates at daily stand-ups 
    • Testing applications 
  • Attend retrospectives and sprint reviews 
  • Lead user acceptance testing sessions 
  • Provide ongoing support to customers 
  • Support the Data#3 sales process where appropriate 
  • Maintain awareness of emerging technologies
  • Adhere to development standards defined by the Customer Success Digital Team Lead
  • Provide Level 3 technical support to customers using solutions developed by Customer Success
  • Adhere to industry-recognized best practices in the development of application solutions
  • Assess and evaluate risk and understand the implications of new technologies and their deployment as new concepts and/or innovative solutions within the framework of the Data#3 business 
  • Assist with the creation and development of reusable IP 
  • Mentor other team members in new technologies and work practices as required
  • Contribute to enhancing the working relationships within Customer Success and between other Data#3 divisions 
  • Provide end-user training and design documentation 
  • Promote Data#3 culture which results in both staff and customer satisfaction 
  • Undertake training in a professional manner and manage completion of assignments in accordance with defined time frames

EXPERIENCE

  • Minimum of 3 years’ experience working as a software developer 
  • Proven experience in an IT development environment using a variety of technologies 
  • Proven experience in developing robust and scalable Web applications 
  • Understand key software development concepts such as Polymorphism and Inversion of Control. 
  • Understand the principles of multi-threaded and asynchronous coding 
  • Experience in Agile development, methodologies, terminologies, and tools 
  • Experience with test-driven development 
  • Experience with integrating disparate systems desirable
  • Proven interpersonal skills with the ability to communicate effectively with internal and external customers of varying technical ability 
  • Knowledge of recognized user interface design principles 
  • Relevant Experience with the following: 
    • ASP.NET Web API 
    • C# 
    • .Net Framework (.Net Core experience highly desirable). 
    • SSDT and Database Projects 
    • Enterprise grade source control systems such as TFS and GIT 
    • RESTful web development 
    • AngularJS or ReactJS 
    • JavaScript 
    • Data visualization and charting technologies
    • HTML5/CSS3 
    • SQL Server (SQL Azure preferable)

SKILLS

  • Be dedicated to continuous improvement, quality and risk management 
  • Effective oral and written communication skills that ensure clear and accurate communication with all stakeholders
  • Integrity in dealing with customer and supplier issues 
  • Possess the skills and traits necessary to be a successful software developer 
  • Customer-focused attitude

ABILITIES

  • Ability to understand business process and identify areas of improvement
  • Ability to think creatively to solve complex problems
  • Ability to liaise with stakeholders, end users, and clients at different levels in the organization 
  • Understanding of and ability to describe software development methodologies

QUALIFICATIONS

  •  Relevant tertiary qualification highly desirable

TRAINING

  • MCSD in Web Applications highly desirable