Search by job, company or skills

Software Engineer

2-4 Years
  • Posted 9 hours ago
  • Be among the first 10 applicants

Job Description

About the Role

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#.
  • Develop responsive and user-friendly interfaces using JavaScript, jQuery, and CSS.
  • 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:
  • .NET Core
  • Web API
  • C#
  • JavaScript
  • 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#
  • .NET Core
  • Web API
  • JavaScript
  • 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

Key Competencies

  • 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152198773

Similar Jobs

Philippines, Manila

Skills:

XpathCSSXqueryMobile Application DevelopmentHTMLjQueryJavascriptJava JeeXmlAJAXLiferay Developmentsoftware version control tools

Taguig, Philippines

Skills:

JavaPostgreSQLSqlMicroservicesDevopsGitTypescriptJavascriptDockerWeb Application DevelopmentMySQLPhpAgileScrumRest ApisPythonSystem Integrations

Philippines, Manila

Skills:

.NET FrameworkCSSIntegration TestingUnit TestingHTMLMicroservicesReactJavascriptDistributed SystemsRestful ApisObject-oriented programmingSoftware architecture principlesAutomated deployment pipelines

Taguig, Philippines

Skills:

JavaPostgreSQLSpring BootSqlVue.JSJavascriptGcpDockerRestful ApisAzureKubernetesAWSCI CD PipelinesMicroservices Architecture

Taguig, Philippines

Skills:

JavaAgile Development MethodologiesSoap Web ServicesJiraJavascriptGcpData MigrationDockerScrumAzureKubernetesPythonAWSsecurity principlesmicroservices architectureAPI design and development

Beware of Scammers

We don’t charge money for job offers