Looking to work amongst some of the industry's brightest and talented IT professionals? Then this would be the opportunity for you.

Direct Sourcing Solutions is looking for a Software Developer to add to our team. This position involves designing, installing, testing and maintaining software systems both for our clients and internally.

The ideal candidate for this role exhibits creativity, innovation, technical excellence and used to work in a multi tasking environment; have good architecture design and scalability problem solving experience and have genuinely written innovative and exciting code that they can demonstrate.

The candidate must be well organized, adhere to timelines, accurate and have the passion to deliver technical excellence. The ideal candidate is a problem solver who takes pride in his/her work; someone who is smart and get things done as planned.

Duties and Responsibilities:

•Develop software and new features, provide validation/testing, architecture, specifications and technical interfaces.

• Develop user interfaces and client displays.

•Design (technical), initiate and handle technical designs and complex application features.

•Develop, deliver and test software prototypes.

•Designing and building prototypes to demonstrate your ideas

•Assist team in handling ongoing tasks as required.

•Build flexible data models and seamless integration points.

•Evaluate, assess and recommend software and hardware solutions.

•Innovate and develop high-value technology solutions to streamline processes.

•Initiate and drive major changes in programs, procedures and methodology.

•Coordinate with other developers and digital professionals.

•Developing testable, bug-free & scalable code following SOLID principles and coding best practices

•The ability to prioritize tasks and meet deadlines.

•Mentoring junior members by undertaking pair programming and code review sessions

•Working with the product team to design and develop robust technical solutions to their problems

•System/Application monitoring and reporting

•Execution of documented routine requests

•Compliance to account Service Level Agreements and IT Service Management processes

•Working in an Agile environment and contributing to the overall function of the team


  • Bachelor's or Master's Degree in Computer Science, Software Engineering or Telecommunications and Informatics Engineering or equivalent
  • 2+ years of experience with modern JS Frameworks (jQuery, AngularJS, NodeJS, etc.)
  • Web Services
  • Version control (Git/SVN) proficiency
  • Knowledge on MVC design
  • Design, develop and test software in one or more of C#/ASP.NET, Java and Objective-C
  • Develop one or more of Windows, Linux, macOS, Android or IOS
  • Reasons about the performance of different data structures and algorithms
  • Understand and intelligently debug both existing and new software
  • Deliver modules of substantial software systems unaided
  • Experience in relational database including SQL
  • Experience of object oriented programming
  • Proficiency of modern web technologies (HTML5, CSS, JavaScript, etc,)
  • Develop and maintain technical documentation
  • API Knowledge
  • Strong analytical and problem solving skills
  • Strong sense of commitment to internal/external customer satisfaction
  • Superior attention to detail and ability to produce professional deliverables and documentation on time
  • Capability to work under pressure, independently, and pro-actively as well to meet deadlines

Desirable Skills:

  • SOA architectures, , XML and object-oriented programming language (C#, Java preferred)
  • Database modelling, design and support, admin web tools, back-end system
  • Experience of prototyping

- Experience with LAMP stack application design, development, support

- Working knowledge on Tomcat an advantage

  • Experience of Knowledge of Outsystems
  • MVC design pattern experience
  • Public cloud providers (Amazon AWS, Microsoft Azure or Google Cloud)
  • Virtualization technologies (VMware, Hyper-V, Virtual Box)
  • Scripting skills such as Python, PowerShell, Perl or Bash
  • Experience of TDD / agile / scrum
  • Solid experience on using one or more of the following:
  • Visual Studio, developing for Windows
  • JetBrains lntelliJ-based IDEs, developing for Linux, Android or the Web
  • Xcode, developing for iOS or macOS
  • Previous experience of unit testing, IOC, continuous integration and static analysis
  • Knowledge of Networking and Communications (e.g. TCP/IP, HTTP/S, FTP, DNS, SSH, Protocol Buffers, application of encryption and compression)

Direct Sourcing Solutions is located at Units B-805 to B-807 One West Aeropark Building, Global Gateway Logistics City, Clark Freeport Zone Pampanga (Across or very near to The Medical City Clark).

If you're ready to take your career to the next level, give us your best shot and join our awesome team!