
Senior Software Engineer
Jack Henry & Associates1 month ago
USA (city not specified)Senior
Responsibilities
- Perform system analysis and programming activities and deliver software into production.
- Provide technical and engineering support for applications throughout their lifecycle.
- Design, develop, test, review, debug, and troubleshoot applications based on business requirements and industry best practices.
- Lead or participate in critical tasks, technical deliverables, cross-functional meetings, and project work.
- Create technical documentation, contribute to product architecture, and help define engineering standards.
- Lead or contribute to unit and integration testing in collaboration with QA.
- 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#.
- At least 3 years of experience with APIs/Web Services.
- Experience with design patterns and/or SOLID principles.
- Bachelor’s degree in Software Engineering or Computer Science is preferred.
- Experience with GCP or other cloud technologies, APIs and middleware, and multi-tenant software platforms is preferred.
Benefits
- Comprehensive benefits supporting physical, mental, and financial wellbeing.
- Remote work may be available, with residence required 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.
- An onsite interview or in-person onboarding may be required regardless of work location.
- The position is not eligible for immigration sponsorship or support.