Software Engineer

This job posting is no longer active.

Location: Spartanburg, SC, United States

Share:
Save Job Saved

Description

As a Software Engineer reporting to the Manager of Application Development, you will be responsible for the development, maintenance, and support of business critical applications based on .Net technologies. You will design, estimate, develop, test and implement new application systems and enhance existing applications utilizing ACA standards. This is a development position, and as such, you will be responsible for mentoring more junior team members and leading small development teams. Additionally, you will be instrumental in introducing new development techniques and technologies and will assist in the adoption and implementation of Scrum. This position will constantly look for ways to push our development capability and footprint to the next level, so staying current with the latest technology tools and trends is vital for success. 
Essential Functions
Reasonable accommodations may be provided to individuals with disabilities to perform these essential functions 
  • Develop applications based on the .Net framework with minimal technical supervision. 
  • Lead small teams in the development of new applications.
  • Provide technical leadership in the introduction and implementation of new tools and techniques.
  • Participate in plan development, ensuring on time task deliveries.
  • Perform as a technical lead for projects as needed.
  • Ensure alignment of solutions to business objectives.
  • Perform scope, design and code reviews to ensure quality.
  • Perform technical analysis of new and existing systems, and recommend improvements.
  • Collaborate closely with business partners, IT Architects, Quality Assurance, Business Analysts and other development staff
  • Ensure solutions comply with ACA IT policies. 
Qualifications
  • Bachelor’s Degree or higher, in Computer Science strongly preferred or a related discipline with at least 8 years of experience.
  • 5+ years of .Net applications development.
  • Experience with the following technologies:
    • C#, XAML, JavaScript, HTML, XML, SQL
    • ASP.NET MVC, WCF, Web Services, Web API, JQuery, CSS, Angular
    • Amazon Web Services (AWS) 
    • Windows Forms (WinForms), Windows Presentation Foundation (WPF)
    • SQL Server
    • BitBucket / Bamboo / VSTS
    • Entity framework (EF)
  • Experience preferred with RabbitMQ and Microsoft Message Queue (MSMQ). 
  • 2+ years of Scrum/Agile experience.
  • A solid background in maintaining and developing applications from conception to implementation.
  • Strong problem solving and analytical skills with attention to details and ability to clearly communicate and share solutions with the team.
  • Proven leadership skills and ability to work with teams with remote and onsite resources ranging from Junior to Senior level. 
  • Excellent verbal,written and communication skills.
Supervisory Responsibility
This position will not have supervisory responsibility.
 
Work Environment and Physical Demands
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
 
Position Type/Expected Hours of Work
This is a full-time position. Days of work are Monday through Friday. The daily schedule may vary from 8 am to 5 pm or 9 am to 6 pm. Hours may vary or exceed 40 in any given week depending on the needs of the business. Depending on system needs and emergencies, the manager may be called in on weekends and overnight hours on occasion.
 
Travel
This position will not require travel.
 
EEO Statement 
ACA provides equal employment opportunities (EEO) to all applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. ACA complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. 
Share:
 

Interested in working for American Credit Acceptance?
Take the first step by joining our Talent Network today!

Join our Talent Network