Posted in

Ukg – Ultimate Kronos Group – Software Engineer

Ukg – Ultimate Kronos Group – Software Engineer

CompanyRippleMatch
LocationLowell, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 2+ years of professional software development experience.
  • Proficiency in one or more programming languages such as C++, C#, .NET, Python, Java, or JavaScript.
  • Experience with software development practices and design patterns.
  • Basic familiarity with version control systems like GitHub and bug/work tracking systems like JIRA.
  • Basic understanding of cloud technologies and DevOps principles.
  • Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services.

Responsibilities

  • Write clean, maintainable, and efficient code for various software applications and systems.
  • Participate in design reviews with peers and stakeholders.
  • Review code developed by other engineers, providing feedback adhering to industry standard best practices like coding guidelines.
  • Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., Junit, Selenium) and Design Patterns leveraging the test automation pyramid as the guide.
  • Triage defects or customer reported issues, debug and resolve in a timely and efficient manner.
  • Contribute to health and quality of services and incidents, promptly identifying and escalating issues.
  • Begin to take ownership of working with product management on requirements to design, develop, test, continuously deploy and operate the software in production.
  • Properly document new features, enhancements or fixes to the product, and contribute to training materials.

Preferred Qualifications

  • Experience with cloud platforms like Azure, AWS, or GCP.
  • Experience with test automation frameworks and tools.
  • Knowledge of agile development methodologies.
  • Good communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
  • Demonstrates strong customer empathy by understanding and addressing user needs and challenges.
  • Commitment to continuous learning and professional development.