Software Engr, Infra Arch & Svc Mgt

Date: 26 Sep 2024

Location: Singapore, Singapore

Company: Singtel Group

Infrastructure Engineer – C#, .NET  

 

NCS is a leading technology services firm that operates across the Asia Pacific region in over 20 cities, providing consulting, digital services, technology solutions, and more. We believe in harnessing the power of technology to achieve extraordinary things, creating lasting value and impact for our communities, partners, and people. Our diverse workforce of 13,000 has delivered large-scale, mission-critical, and multi-platform projects for governments and enterprises in Singapore and the APAC region.

 

As a Software Engineer, you will be specializing in the design and development of application framework based on project requirements.

 

What will you do

 

  1. Design and Development:
    1. Lead the design, development, and deployment of high-quality applications, ensuring stability, reliability, and scalability.
    2. Derive application frameworks based on project requirements and industry best practices.
    3. Adopt AGILE methodology towards continuous enhancements to applications with reference to operation requirements and feedback.
    4. Enable integrations between applications, not limited to Active Directory, SAML, and O-Auth authentication methodologies, and utilizing WinForms and RESTful APIs.

 

  1. Code Quality and Reviews
    1. Ensure applications and source codes comply to IM8 and OWASP standards.
    2. Establish governance for source code management, sharing and security.
    3. Provide consultancy and guidance to junior application developers to ensure on-time, and quality delivery of tasks.
    4. Emphasis on data security, including Data-in-Transit and Data-In-Storage.
    5. Collaborate with auditors on code reviews, code remediations, deployment strategies, and documentation.

 

  1. Project Management
    1. Engage with cross-functional teams to gather requirements and define project scope.
    2. Lead the application team in prioritizing tasks across multiple concurrent projects.
    3. Monitor project progress, manage timelines, and ensure milestones are met.
    4. Coordinate with stakeholders to ensure project alignment with business objectives.
    5. Develop and maintain project documentation, including project plans, status reports, and risk assessments.

 

  1. Troubleshooting and Maintenance
    1. Adopt a systematic approach to troubleshooting, debugging, and resolving application and code issues.
    2. Monitor application performance and implement improvements as needed.
    3. Ensure timely resolution of issues to minimize downtime and impact on users.
    4. Conduct regular maintenance and updates to ensure applications remain secure and up-to-date.
    5. Create and maintain documentation for troubleshooting procedures and known issues.

 

  1. Data Analytics
    1. Implement data analytics strategies to drive insights and informed decision-making.
    2. Analyze application/log data to identify trends, patterns, and areas for improvement.
    3. Develop dashboards and reports to visualize key metrics and performance indicators.
    4. Utilize data analytics to enhance user experience and application functionality.
    5. Stay current with emerging data analytics tools and technologies to continuously improve data-driven decision-making.

 

The ideal candidate should possess:

  • Knowledge of Telerik controls and components, React/Angular JS, and PowerShell Scripting
  • Experience in deploying applications within Singapore Government projects.
  • Experience with cloud application deployment such as AWS and Azure.
  • Python development experience
  • Database experience with MS SQL Server and PostgreSQL databases
  • Experience in website design, including user experience and user interface design
  • Proficiency in data analytics, including data extraction, transformation, and visualization
  • At least 1 year of professional experience in application development
  • Proficient in C#.Net, ASP.NET MVC, ASP.NET AJAX, and ASP.NET Core, RESTful API development, WinForms using .NET Core and .NET Framework.
  • Strong problem-solving skills with the ability to work independently and in a team.
  • Excellent verbal and written communication skills, able to present to different levels of management.
  • Bachelor's degree in Computer Science, Information Technology, or related field.

 

We are driven by our AEIOU beliefs—Adventure, Excellence, Integrity, Ownership, and Unity—and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.

 

Together, we make the extraordinary happen.

 

Learn more about us at ncs.co and visit our LinkedIn career site