Software Engineer

Innodata Inc.

Philippines

On-site

PHP 600,000 - 1,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Innodata Inc. in the Philippines is looking for Software Engineers to join a project focused on an automated Employee Benefits Management Platform.

The platform centralizes calculations, tracking, management, and accounting of employee benefits across the organization; you will design, develop, test, and maintain solutions that improve efficiency and accuracy of benefits processes.

Qualifications

  • Bachelor's degree in IT/CS/SE or related field.
  • 2-3 years of professional software development experience.
  • Proficient with MS SQL Server, database development, and programming.
  • Strong knowledge of Web API, C#, jQuery, and CSS.
  • Experience with payroll systems or employee benefits tooling.

Responsibilities

  • Develop, enhance, and maintain software applications for the Employee Benefits Management Platform.
  • Design and implement features that automate benefits calculations and related processes.
  • Develop and maintain databases, queries, stored procedures, and other database components using MS SQL Server.
  • Build and integrate web applications and APIs using .NET Core, Web API, and C#.
  • Translate business requirements into functional and technical solutions.
  • Collaborate with stakeholders to understand business processes and system requirements.
  • Perform software testing, debugging, and performance optimization.
  • Ensure applications are reliable, scalable, secure, and maintainable.
  • Support integration of benefits data with payroll and accounting processes.
  • Identify opportunities to automate and improve processes.
  • Work independently and provide guidance to team members.

Skills

C#
Web API
jQuery
CSS
MS SQL Server
Payroll systems

Education

Bachelor's degree in Information Technology, Computer Science, Software Engineering

Tools

MS SQL Server
Visual Studio

Job description

We are looking for Software Engineers to join a new project focused on developing an automated Employee Benefits Management Platform.

The platform will centralize and automate the calculation, tracking, management, and accounting of employee benefits across the organization. The successful candidates will play an important role in designing, developing, testing, and maintaining solutions that improve the efficiency and accuracy of employee benefits processes.

This role is ideal for software developers with a strong foundation in Microsoft SQL Server, database development, and web technologies, as well as experience developing payroll or employee benefits-related tools.

Key Responsibilities
  • Develop, enhance, and maintain software applications for the Employee Benefits Management Platform.
  • Design and implement features that automate employee benefits calculations and related processes.
  • Develop and maintain databases, queries, stored procedures, and other database components using MS SQL Server.
  • Build and integrate web applications and APIs using .NET Core, Web API, and C#.
  • Translate business requirements into functional and technical solutions.
  • Collaborate with stakeholders and team members to understand business processes and system requirements.
  • Perform software testing, debugging, troubleshooting, and performance optimization.
  • Ensure applications are reliable, scalable, secure, and maintainable.
  • Support the integration of employee benefits data with payroll and accounting processes.
  • Identify opportunities to improve existing processes through automation.
  • Work independently while taking ownership of assigned development tasks and deliverables.
  • Provide technical guidance and support to other team members when needed.
  • Participate in code reviews, documentation, and continuous improvement initiatives.
Required Qualifications
  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related field.
  • 2-3 years of professional experience in an Information Technology environment, specializing in Software Development.
  • Proficient experience with MS SQL Server, database development, and programming.
  • Strong technical knowledge of:
  • Web API
  • C#
  • jQuery
  • CSS
  • Experience developing payroll systems, payroll tools, or employee benefits-related applications, particularly those involving automated benefits calculations.
  • Strong understanding of software development principles and database architecture.
  • Ability to troubleshoot and resolve technical issues effectively.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and manage assigned projects or development tasks.
Preferred Qualifications
  • Experience developing applications related to payroll, employee benefits, HR systems, or accounting systems.
  • Experience automating complex business calculations and processes.
  • Previous experience taking a lead role in software development projects.
  • Experience working with cross-functional teams and business stakeholders.
  • Knowledge of software development lifecycle (SDLC), Agile methodologies, or similar development practices.
Technical Skills
Programming & Development
  • C#
  • Web API
  • jQuery
  • CSS
Database
  • Microsoft SQL Server
  • SQL programming
  • Database design and development
  • Stored procedures and queries
Domain Knowledge
  • Payroll systems
  • Employee benefits calculations
  • Benefits administration
  • Accounting-related processes
  • Business process automation
  • Strong problem-solving and analytical abilities
  • Detail-oriented and quality-focused
  • Strong ownership and accountability
  • Ability to work independently
  • Good communication and collaboration skills
  • Ability to translate business requirements into technical solutions
  • Leadership and mentoring capability
  • Adaptability to new technologies and systems
Project Assignment

The selected Software Engineers will be assigned to a new Employee Benefits Management Platform project designed to centralize and automate the organization's employee benefits processes.

The platform aims to:
  • Automate employee benefits calculations
  • Centralize benefits information and records
  • Track employee benefits efficiently
  • Improve calculation accuracy and reduce manual processes
  • Support benefits-related accounting and reporting
  • Improve visibility and management of employee benefits across the organization
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Tyler Technologies • Manila

On-site
PHP 600,000 - 1,000,000
Software Developer
Software Developer

Tata Consultancy Services • Philippines

On-site
PHP 900,000 - 1,200,000
.Net Developer
.Net Developer

iEminence Inc. • Makati

On-site
Software Engineer
Software Engineer

Hrtx • Metro Manila

On-site
PHP 600,000 - 1,000,000
Professional growth opportunities
Flexible work arrangements
Comprehensive benefits package
Custom Software Engineer
Custom Software Engineer

Asticom Technology Inc. • Philippines

On-site
PHP 420,000 - 720,000
Mid Software Engineer .Net
Mid Software Engineer .Net

Helpware • Mexico

Hybrid
PHP 4,057,000 - 5,930,000
Competitive compensation
Collaborative Agile team
Workday Payroll Application Engineer
Workday Payroll Application Engineer

Our Clients • Philippines

On-site
PHP 600,000 - 1,000,000
Workday Payroll Application Engineer
Workday Payroll Application Engineer

PM Consulting • Philippines

On-site
PHP 600,000 - 1,200,000
Software Developer 1
Software Developer 1

Crystal Steel Fabricators Philippines Inc. • Pasig

On-site
Senior .Net Developer
Senior .Net Developer

Apex Systems • Mexico

On-site
PHP 5,474,000 - 7,299,000
Vacation bonus
Christmas bonus
Private medical insurance
+3