GreatAmerica Financial Services is looking to add a key member to their Enterprise Technology Group to design, develop, and implement services and APIs for various business needs.
Requirements
- 8+ years’ experience as a software engineer with recent focus on developing services and APIs
- 8+ years’ experience with object-oriented principals, solution design, automated testing, validation, and error handling
- 8+ years’ experience with SQL-based databases and SQL programming skills
- 5+ years’ experience working in Agile development environment
- 5+ years’ experience with Swagger or OAS and developing APIs based on the specification
- 5+ years’ experience with C-Sharp or similar object-oriented programming language
- 3+ years’ experience with Event-Driven Architecture and creation of event publishers and subscribers
Responsibilities
- Design, develop, test, implement, and maintain services and APIs
- Troubleshoot, debug, and implement fixes in the existing applications, services, and APIs
- Document and build application code based on best practices and engineering principles defined by our 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 in GreatAmerica
- 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 scalability
Other
- Bachelors Degree or equivalent experience
- Ability to read, use and produce system design artifacts such as flowcharts and wireframes
- Familiarity with the Microsoft Office Suite
- Applicants must be authorized to work for any employer in the U.S.
- We are unable to sponsor or take over sponsorship of an employment visa