C++ Software Developer -

Welcome to 1stMILE!

About Us:
We are a fast-growing SaaS company providing consumer driven commerce solutions in the automotive repair industry. With more than 12,000 active customers and adding more every day we need another Software Developer.

Position Objective: This role is for an experienced Software Developer. We are looking for a strong Software Developer who has worked on large scale transaction processing systems. As one of the software developers on our team you will be responsible for design, development, testing, and documentation of systems that process millions of transactions daily. You will be focused on directly integrating with financing processors for Credit Card/ACH Transactions, and Loan applications.

Position Responsibilities: Detailed tasks, duties and responsibilities listed in order of importance. (Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions)

1. Fix bugs, improve existing features, and add new features.
2. Ensure that you are a contributing team member and enjoy working as part of the team.
3. Complete assigned tasks correctly and on time.
4. Proactively and effectively communicate any concerns that will impact successfully completing and delivering assigned tasks.
5. Act on feedback from code reviews and provide meaningful code reviews for other development team members.
6. Work with customer service on issues escalated to development

Other duties as assigned

Competency Requirements: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The work environment characteristics described here are representative of those that a team member encounters while performing the essential functions of this job.

Knowledge/Credentials/Experience — 2+ years with C++, preferably with MFC. 2+ years working in Window development environment, experience with code reviews and source control, experience with developing code for distributed, highly scalable, high availability systems. Experience with web development (Web Services, SOAP, XML, CGI, etc.). Must have solid engineering / development design skills. Experience with complex SQL queries and developing for large scale enterprise systems and databases. Experience with database development for transaction processing (Oracle, MySQL). Experience in the financial industry. Bachelors in Computer Science or related degree.

Skills & Ability— Self-directed, great teamwork, time management, ethical, proficient communicator, project management, problem solving/analysis, wide degree of creativity, multitask a variety of complicated and quick changing demands.

Physical characteristics— ability to sit, stand, bend, lift no more than 50lbs, talk, hear, type, read printed material, utilize a computer and professionally communicate over the telephone.

Environmental factors—working conditions inside the office with moderate noise levels, occasional telecommuting via VP approval, travel less than 10%.

Working conditions – regular business hours, situational holidays & weekends as necessary to meet business needs.

This position description is a synopsis of the general duties required by this position. This position description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the team member as some duties may be unplanned or unforeseeable responsibilities may arise.

Merchant Partners, LLC is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.