Work type : Office based Technical Level : Senior JobCategory : Software Development Are you passionate about technologyand business and ready to learn what it takes to help a private,fast-growing company innovate and execute in a solid financialorganization?
Come join our team as a Sr. Software Engineer todesign and implement functional software solutions solving businessproblems and making an impact on the success of this growingorganization.
We are looking for aspirational creativetechnologists who love to learn and have developed a self-curiositythat drives their passion for technology and creating high quality / highly valuable systems.
You will contribute to a strong culturethat values working together, tackling challenges,
giving andreceiving feedback and demonstrating the organization's GuidingPrinciples on a daily basis.
Your primary objective will be todeliver impactful value by developing high-quality softwaresolutions that meet user needs and align with the organization'sbusiness goals.
This will involve analyzing requirements, designingrobust solutions, writing efficient code, and conducting thoroughtesting.
As a senior software Engineer, you will have theresponsibility to be an active team member, drive projects forward,mentor junior team members, and contribute to continuousimprovement initiatives.
Essential Functions Reasonableaccommodations may be made to enable individuals with disabilitiesto perform essential functions.
- Deliver impactful and timelybusiness value incrementally through designing, building andtesting solutions by applying technical expertise to challengingdesign, implementation and delivery problems.
- Contribute acrossthe full stack of systems, front-end, back-end.
- Implementation ofsecure solutions through designing and implementing with asecurity-first focus and utilizing data protection patterns.
- Workdirectly with business leaders and subject matter experts tounderstand the business of American Credit Acceptance to ensuresuccessful delivery of value.
- Design and build for scalability,performance and maintainability. - Make recommendations forimprovements to the technology from the assigned informationtechnology platform.
- Work cross-functionally with other teammembers : other engineers, testers, product owners, designers,technical and business operations, customer support.
- Mentorjunior engineers, new team members. Minimum Qualifications - Prefera bachelor's degree or higher, in Software Engineering or ComputerScience strongly preferred or a related discipline.
- 7+ years ofSoftware Engineering experience. - Strong written and verbalcommunication and teamwork skills. Preferred Qualifications -Strong object-oriented skills (preferably in .
net / C#). - Strongdatabase modeling and design skills, both SQL and non-SQLdatabases. - Strong skills in developing for cloud-native solutions(preferably AWS experience and AWS certifications a plus).
- Strongtroubleshooting skills. - Proficient in API design and developmentand implementing RESTful APIs. - Demonstrated understanding ofdesigning and implementing secure solutions with accessibility andsecurity first focus (prefer a strong understanding of OWASPsecurity principles).
- Demonstrated ability to keep current withtrends in information technology best practices and standards andhow to apply this understanding to work projects and processes.
- Demonstrated knowledge of common architectural and design patterns.- Demonstrated focus on quality deliverables with a strong emphasison peer review, implementing automated testing platforms for unittests, integration tests, and acceptance tests.
- Strong appetitefor continuous improvement throughout the SDLC with a habit ofasking 'why'. Travel This position may require up to 10% travel.
Weoffer : - Flexible working format - remote, office-based orflexible. - A competitive salary and good compensation package.
- Professional development tools (mentorship program, tech talks andtrainings, centers of excellence, and more). - Active techcommunities with regular knowledge sharing.#J-18808-Ljbffr