Search by job, company or skills

ESRI SINGAPORE PTE. LTD.

Software Engineer

Early Applicant
  • 4 days ago
  • Be among the first 50 applicants

Job Description

About the Company

Established in 1980, Esri Singapore is one of the most recognized contributors to the country's geospatial community and smart nation initiatives, assembling an impressive track-record of successfully delivering projects and services to major organizations in public services, national security, built environment, supply chain organizations and private enterprises.

As digital transformation trends continue to permeate all types of organizations and services, geospatial technology will continue to be an important aspect of that paradigm shift - empowering people with spatial thinking, sense-making and insight.

With the geospatial domain set for tremendous growth and change in the years to come, Esri Singapore is well positioned to be a major contributor in the ever-evolving GIS landscape.

Esri Singapore is one of the most recognized contributors to the country's geospatial community and national initiatives, assembling an impressive track-record of successfully delivering projects and services to major public agencies in public services, national security, critical infrastructure, local government as well as private businesses in natural resources, supply chain.

Core Values

Integrity - we value honesty and ethics to maintain trust.

Excellence - we strive for continuous improvement and growth.

Creativity - we use geographical insight to think differently and make a difference.

Empathy - we respect and share understanding of the needs of our clients and of each other.

About the Role

Are you looking to map a better future Esri Singapore is one of the most recognized contributors to the country's geospatial community and smart nation initiatives, assembling an impressive track-record of successfully delivering projects and services to major organizations in public services, national security, natural resources, critical infrastructure, supply chain organizations and private enterprises.

Augment your current skills with the training provided on Esri's world-leading ArcGIS technology platform. You will build knowledge and expertise in the fast-growing field of enterprise geospatial technology, while delivering high-value, high-impact, and cutting-edge solutions.

We are looking for talented Software Engineers to join our dynamic teams in the Application Services or Managed Services division.

Position 1: Software Engineer - Application Services

Front-end Development:

  • Develop and maintain interactive, responsive, and user-friendly web interfaces.
  • Utilize HTML, CSS, and JavaScript to create compelling user experiences.
  • Collaborate with the design team to implement visually appealing UI designs.
  • Ensure cross-browser and cross-platform compatibility.

Back-end Development:

  • Design and implement server-side logic, databases, and APIs.
  • Develop and maintain server-side applications.
  • Manage and optimize database systems for performance and reliability.
  • Implement and maintain RESTful APIs for seamless data exchange.

Mobile Development:

  • Design, develop, and maintain mobile applications for iOS and Android platforms.
  • Implement and maintain mobile app features and functionality.
  • Optimize mobile applications for performance and responsiveness.
  • Ensure mobile applications meet platform-specific design and usability guidelines.

Quality Assurance:

  • Write unit and integration tests to ensure the reliability of the applications.
  • Perform code reviews to maintain code quality and standards.
  • Identify and address security vulnerabilities and performance bottlenecks.

Documentation:

  • Document code, APIs, and technical specifications for internal and external users.
  • Provide clear and concise technical documentation for knowledge sharing.

Position 2: Software Engineer - Managed Services

Application Maintenance:

  • Adhere to Incident, Release, and Change Management processes.
  • Troubleshoot and resolve application issues within stipulated SLA.
  • Update and prepare technical documentation, including manuals and specifications.
  • Develop and refine integrations between applications.
  • Monitor and manage bug fixes and service requests.
  • Serve as a stakeholder for the Change Advisory Board (CAB), identifying and managing service and change requests.
  • Provide domain knowledge for new Change Requests and Day 2 operations.
  • Develop methodologies to improve system and application design, addressing potential inefficiencies or technical debt.
  • Participate in 24x7 standby support (on a rotational basis) for major/critical incidents.

About You

Reporting to the Manager from Application or Managed Services, you will offer a minimum three (3) years experience as an Engineer, ideally hands-on experience for enterprise software solution stacks and technologies with strong knowledge.

To be successful in this role with us, you will bring along:

  • Bachelor's degree in computer science, Information Technology, Mathematics, GIS, or a related field.
  • Full-Stack Development: Proficiency in technologies such as .NET, Python.
  • Experience with JavaScript, React, Bootstrap, AngularJS, CSS, HTML, PHP.
  • Native app development experience for iOS (Swift) and Android (Kotlin).
  • Knowledge of RDBMS such as SQL Server or Oracle.
  • Familiarity with ArcGIS or other GIS software is a plus.
  • Strong problem-solving and debugging skills.
  • Proficiency with version control systems (e.g., Git).
  • Experience with issue tracking systems (e.g., Jira) and documentation tools (e.g., Confluence).
  • Excellent communication and teamwork skills.
  • Self-motivated with a passion for staying current with emerging technologies.

Why Esri Singapore

At Esri Singapore, we foster an inclusive, people-centric environment that values both professional excellence and personal well-being. Joining us, you will be provided with:

Investment in your Growth: Access dedicated training and development programs, allowing you to continuously upskill and grow in your role.

Career Advancement: We promote internal mobility, and provide clear pathways for career progression, empowering you to navigate and elevate your professional journey.

Appreciation and Engagement: Enjoy a range of benefits, including Family care leave, Birthday leave, Referral Fees, Long Service Awards and much more.

Performance Recognition: Experience a financially rewarding Profit Share Bonus.

Please submit your resume and a cover letter detailing your qualifications and interest in the specific role (position 1 or 2).

For further details or if you have any questions, please contact our Talent Acquisition team on email at [Confidential Information]

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 20/11/2024

Job ID: 100964571

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Engineer

Javelin Global CommoditiesCompany Name Confidential

Backend Software Engineer Core Services TikTok Server Arch Singapore

TikTokCompany Name Confidential
Last Updated: 20-11-2024 07:11:19 PM
Home Jobs in Singapore Software Engineer