Senior Engineer - Time Applications

Posted:
7/17/2024, 5:00:00 PM

Location(s):
Karnataka, India

Experience Level(s):
Senior

Field(s):
IT & Security ⋅ Software Engineering

Senior Engineer – Time Applications

As a Senior Engineer, you will report directly to the Sr. Manager of IT Operations for Time and Attendance Applications. Your responsibilities will include supporting the execution of development and operational aspects related to our certified payroll and prevailing wage applications, including ensuring the availability, performance, and reliability of these applications. This will involve collaborating with cross-functional teams to gather user requirements, assess system capabilities, and provide recommendations for enhancements.  Additionally, you will coordinate with a world-class, global operations team to perform application developments, monitor system performance, conduct audits for data accuracy and compliance, and address any system issues that arise.

Job Description

  • Actively engage in daily operational support and proactive maintenance to ensure the availability, performance, and reliability of our certified payroll and prevailing wage applications.
  • Troubleshoot and resolve system issues, working closely with vendors or internal IT teams to implement timely resolutions.
  • Collaborate with cross-functional teams to gather user requirements, assess system capabilities, and provide recommendations for system enhancements or improvements.
  • Prioritize user requirements by addressing the needs of different stakeholders and user groups, including collecting feedback and providing training/assistance where necessary.
  • Set up and monitor inbound and outbound integrations with ERPs, HR/Payroll systems, and other applications.
  • Ensure that IT systems and infrastructure are secure and compliant with relevant regulations and industry standards.
  • Document and enforce system standards, procedures, and policies.
  • Stay up to date on industry trends and best practices related to IT operations, as well as understanding and adapting to new technological developments.

To be successful in this role, the candidate should have excellent interpersonal and communication skills. They should be able to effectively engage and connect with others in a team setting or when interacting with our business users. The candidate should be comfortable initiating conversations, building rapport, and maintaining a positive and enthusiastic demeanor, even in challenging situations.

Qualifications

  • Bachelor's degree
  • Experience in Java with Angular and Spring Boot
  • Experience in SQL and Oracle PL/SQL
  • Experience in incident management, change management, and release management
  • Understanding of application development project lifecycle and methodologies used
  • Ability to create visually appealing and engaging presentations
  • Ability to foster collaboration, promote teamwork, and bridge gaps between different areas of the organization
  • Ability to easily adapt to changing circumstances and embrace new challenges
  • Comfortable with ambiguity, able to adjust priorities, and can quickly switch gears when needed
  • Nice to have: Experience in prevailing wage applications, HR, and payroll applications
  • Nice to have: Experience in certified payroll reporting