Software Engineer
- River Falls, WI, United States
$130,207 to $130,208 USD / year
Applications open in a new tab.
Job details
- Pay
- $130,207 to $130,208 USD / year
- Experience
- Must have 2 years of experience as a Software Developer/Engineer.
- Posted
Original job description
Job Duties:
Design, develop, test, implement, and maintain high-quality software applications and technology platforms supporting the company's automated retail solutions, including intelligent kiosks, payment technologies, and integrated hardware systems; Analyze business and customer requirements to develop scalable, secure, and reliable software solutions, while collaborating with cross-functional engineering teams to enhance existing applications, integrate hardware and software technologies, and continuously improve the company's software architecture and development processes for payment transaction processing systems; Analyze users' needs and software requirements to determine the feasibility of software designs within business and technical constraints and work closely with engineering teams to integrate hardware and software systems and develop technical specifications and performance requirements for payment transaction processing systems; Design, code and test financial services applications, working on the micro-services architecture, with Spring Boot based services; Develop, maintain, and support APIs and integrations with internal systems, third-party applications, hardware devices, and payment technologies while troubleshooting software defects, integration issues, and production support incidents; and Perform software deployment, system configuration, testing, performance optimization, and onsite integration of kiosks, payment devices, and related peripherals to ensure reliable, secure, and efficient software solutions.
Qualifications
Requirements:
Master's degree in Computer Science, Software Engineering, or a closely related field. Must have 2 years of experience as a Software Developer/Engineer. Stated experience must include experience designing and coding applications in the financial services domain using microservices architecture and Spring Boot-based services.
More about this job
Skills
- Transaction processing
- Spring Boot
- Troubleshooting
- Computer science
- Microservices Architecture