Ultimate Software's Payment Solutions organization is looking for passionate engineers to work with a top-tier team of hardworking engineers and testers with diverse experiences. If you are excited to learn and grow from challenging work, be a part of meaningful projects, and enjoy your time in the office, then we would like to meet you!
This position requires technical expertise in object-oriented programming and design pattern skills, and strong communication both within your team and across the organization. We work in small, agile teams with daily standups and a culture of ownership.
Primary/Essential Duties and Key Responsibilities:
- Design, code, and test major enterprise software solutions using .NET technologies in an environment passionate about continuously improving our product
- Collaborate with product and development team members to build intelligent solutions to customer feature requests and system defects using agile development methodologies
- Perform peer code reviews and provide constructive feedback to continually improve our offerings
- Develop innovative solutions to improve the performance, scalability, and distributed processing capabilities of the system
Required Qualifications:
- 2+ years experience as a developer on enterprise projects
- Experience with C#, .NET, Javascript, and SQL
- Software development experience including, object-oriented design, concurrency and multi-threaded programming, design patterns, event-driven architecture, and acceptance testing
- Excellent problem solving skills
- Degree in Computer Science/Engineering or equivalent work experience
Preferred Qualifications:
- MongoDB, RabbitMQ, .NET Web Forms, and Entity Framework experience
- Experience using Visual Studio, MS SQL Server, BitBucket, TeamCity, and JIRA
- Experience building tools to automate the deployment of an enterprise software solution to the cloud
- Multi-tier application design and development
Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8
Typical Interview Process:
- If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
- If selected to move forward, you will complete a HackerRank Coding Assessment.
- If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
- Offer stage.
by via developer jobs - Stack Overflow
No comments:
Post a Comment