Job Description
MULTIPLE POSITIONS – Alfa Financial Software Inc. in Royal Oak; 40 hrs/wk (OT as req.); M-F. EMPLOYER PAID AD. Submit resumes to careersUS@alfasystems.com. INCLUDE REFERENCE #: 147278-294 w/resume. Alfa Financial Software Inc. is an equal opportunity employer.
SOFTWARE ENGINEER – Responsible for full life-cycle development of a proprietary, web-based platform; finalizing requirements, detailed system analysis & design, development, testing, maintenance, troubleshooting, & research; executing fullcycle software development; gathering requirements from respective stakeholders; determining feasibility by analyzing problem definition, requirements, & proposed solutions; designing solution sets by developing specifications, charts, & layouts, writing well designed, testable, efficient code; complying with project plans & industry standards; documenting all aspects of the applications or systems during development as a reference for future maintenance & upgrades; integrating components into a fully functional software system; performing special projects; & maintaining current software. REQUIRED: Bachelor’s degree in Computer Science, Mathematics, Sciences, Engineering, or other related fields or foreign degree equivalent. 2 years of experience as a Jr Software Engineer, Software Engineer, Sr Software Engineer/ Development Lead or Software Architect, IT consultant, Sr IT Consultant, Jr IT Consultant or combination. 2 years of experience must include each of the following: working in the automotive or equipment finance industries, or related finance sectors; & developing highly scalable enterprise Java applications. Software development experience must include the following core technologies: Java and Java EE, Hibernate, Guice, MySQL & version control systems including: Git & SVN. Position may involve domestic travel depending on client needs.