Senior Software Engineer
About the role
GreatAmerica is a highly successful entrepreneurial company providing equipment financing to businesses across the United States. Our exemplary customer service, our principle-centered business philosophy and our team-based operating approach are key to our success and growth. We have also recently become a bank! We are looking to add a key member to our Enterprise Technology Group. This position is responsible for designing, developing, and implementing services and APIs for a wide variety of business needs. A successful candidate will have full-stack software engineering experience and demonstrate passion to solve business problems with integrations and software solutions, work in a collaborative agile team environment, and strive for excellence. The candidate shows initiative and exceptional communication skills, with a desire and mindset for growth and self-improvement. The candidate is also able to effectively mentor and coach other developers.
Responsibilities
- Design, develop, test, implement, and maintain services and APIs
- Troubleshoot, debug, and implement fixes in existing applications, services, and APIs
- Document and build application code based on best practices and engineering principles defined by the software engineering community and Integration Platform team
- Understand and engage in the broader context of the business “why” and needs behind the code
- Contribute ideas on best practices and process improvements to the software engineering team
- Actively participate in design/architectural discussions, reviewing user stories, providing technical solutions and related acceptance criteria and dependencies, sprint demos, and daily standups of corresponding product teams
- Participate in agile product teams to build quality products for consistency, robustness, and