• Senior Software Engineer 07/08/2019 Singapore Full Time

    The role requires both broad and deep technology knowledge and the ability to architect .Net/Sharepoint solutions by mapping common customer business problems to end-to-end technology solutions. Demonstrated ability to engage in senior level technology decision maker discussions related to agility, business value, and .NET is also a must. Architects are key enablers for other consultants and partner staff. They oversee delivery of the largest, most complex, and most strategic projects for enterprise customers.


    • Develop project technology strategy by understanding key client objectives; diagnosing and mapping client requirements; articulating solution risks and barriers; recommending project approaches; preparing time and cost estimates; planning full project life cycle
    • Lead and facilitate information gathering sessions to validate business cases, gather and document business and functional objectives
    • Implement architecture by building components and custom designs; prototyping; data migration; maintaining technical integrity and consistency; documenting system
    • Validate system performance by developing and conducting test scripts; completing bug fixes
    • Prepares client to use IT infrastructure by developing and conducting training programs
    • Manage customer relationship by communicating SharePoint architecture standards and frameworks; answering questions; resolving concerns and issues
    • Actively participate in the business development lifecycle. Identify opportunities, generate proposals, and support other sales efforts
    • Increase organization effectiveness by identifying opportunities to leverage solutions to other engagements
    • Enhance overall team accomplishments and competence by planning delivery of solutions; answer technical and procedural questions for less-experienced team members; teach improved processes; mentor team members
    • Improve information usefulness by tracking emerging technologies; evaluating their applicability to business goals and operational requirements


    • Degree in Computer Science or Engineering or equivalent work experience
    • At least 6 years relevant working experience including expertise in enterprise architecture Consulting skills such as interviewing stakeholders, conducting architecture reviews, and consensus building
    • Professional experience with n-tier application architectures development, data modeling and integration, service-oriented architectures and XML
    • Excellent communication skills and strong analytical and conceptual skills

    Apply For A Position

  • 0