
Senior Software Engineer
Jack Henry & Associates4 months ago
Monett, MO, USA +6 moreSenior
Responsibilities
- Perform system analysis and programming activities, including research and delivery of software into production.
- Provide technical and engineering support for applications throughout their lifecycle.
- Develop, test, review, debug, and troubleshoot applications based on business requirements and industry best practices.
- Lead or contribute to critical tasks, deliverables, cross-functional work, meetings, code reviews, unit tests, and integration tests.
- Create technical documentation, contribute to product architecture, and help define departmental and corporate standards.
- Collaborate with QA and cross-functional teams to deliver reliable, secure, and high-quality software.
- Stay current with emerging technologies and recommend improvements to software development processes.
Requirements
- At least 6 years of technical experience in software engineering.
- At least 3 years of experience with C# or Golang.
- At least 3 years of experience with APIs or web services.
- Experience with design patterns and/or SOLID principles.
- Preferred: bachelor’s degree in Software Engineering or Computer Science.
- Preferred: experience with GCP or other cloud technologies, APIs and middleware, and multi-tenant software platforms.
Benefits
- Remote work may be available, but the employee must reside within 70 miles of an office in Allen, TX; Birmingham, AL; Cedar Falls, IA; Charlotte, NC; Lenexa, KS; Louisville, KY; Monett, MO; or Springfield, MO.
- Comprehensive benefits support physical, mental, and financial health.
- An onsite interview or in-person onboarding may be required to verify identity.
- The position is ineligible for immigration sponsorship or support, including H-1B and PERM support.