Software Engineer

UKG, Inc.
UKG, Inc. develops and markets human resources and payroll software for workforce management. We provide sophisticated people management technology delivered in the cloud.
Software Engineer, UKG, Inc., Weston, Florida
Will work on an agile development team that fields requests from across all product domains to create and integrate features for our Cloud-based enterprise software solution. Duties include troubleshooting and root cause analysis for production issues that are escalated to the team, writing web services, business objects and other middle-tier framework, developing solutions to maximize performance, scalability and distributed processing capabilities of the system and designing, coding and testing enterprise software solutions using .NET technologies. Will collaborate with product and development team members to create intelligent solutions to customer feature requests and system defects, perform peer code reviews and provide constructive feedback to continually improve offerings and design and develop solutions to maximize the performance, scalability, and distributed processing capabilities of the system.
Qualifications:Requirements:
This position requires a Bachelor’s degree (or an equivalent foreign degree) in Computer Science, Computer Engineering or a closely related field and 5 years of experience as a Software Engineer working with enterprise-level applications or a Master’s degree (or an equivalent foreign degree) in Computer Science, Computer Engineer or a closely related field and 2 years of pre- or post-Master’s degree experience as a Software Engineer working with enterprise-level applications. Must also have 2 years of experience (which can have been gained concurrently with either primary experience requirement above) working with the following:
- C#, .NET, Javascript, AngularJS (including Single Page Applications), RESTful Services, MongoDB, RabbitMQ, .NET Web Forms, and Entity Framework.
- Unit Testing, Integration Testing, Regression and Functional testing methodologies.
- Relational and non-relational databases and writing Stored Procedures using SQL Server for backend development.
- Using object-oriented design, concurrency and multi-threaded programming, design patterns, event-driven architecture, and acceptance testing in an Agile or Lean software development environment.
- Multi-tier application design and development.
Interested applicants should submit their resume to Yeiny Acosta, TA Operations Program Lead, at yeiny.acosta@ukg.com
Position Duties:See Position Description
To apply for this job email your details to yeiny.acosta@ukg.com