Software Engineer (Client Solutions)
SphereCommerce
N/A
Job Details
Not Specified
Full Job Description
The Software Engineer will be responsible for software applications and infrastructure related to hosted/managed solutions as well as other information technology. This role will involve all aspects of the software development lifecycle: requirements gathering, design and architecture, programming, documentation, and quality control. Software Engineer will be expected to work with others and to deliver all projects on schedule, on budget, and to specification. Above all, this role will contribute to and extend the TrustCommerce reputation for excellence.
Responsibilities/Essential Functions:
- Responsible for software applications and infrastructure related to hosted/managed solutions as well as other information technology.
- Handle all aspects of the software development lifecycle
- Requirements Gathering and Specification
- Software/System Design, Architecture, Modeling, and Programming
- Software/System Testing and Verification
- Software/System Development and Programming
- Documentation and Training
- Strong ability to work with others and to deliver all projects on schedule, on budget, and to specification.
Environment/Conditions
This will be fully remote. Occasional site visits may be required.
This is a full-time position. Monday to Friday. Core office hours will be 8 hours within the range of hours. Depending on assigned responsibilities or projects, some nights and weekends will be required.
Requirements
- Minimum 5+ years of experience developing database driven web applications utilizing Microsoft .Net, C#, ASP.NET, MVC, SQL Server, and CSS
- Proficiency and understanding of Responsive Interfaces, Entity Framework and Web Services
- Experience with High-Dependability/Performance/Security Development
- Experience with JavaScript development is a Plus
- Experience in Electronic Payment Industry is a Plus
- Experience with the PCI DSS or PA-DSS is a Plus
- Experience with Service-Oriented Architectures is a Plus
- Experience Working with Payment or Other Financial Applications is a Plus
- Experience with Data Processing, Correlation, and Analytics is a Plus
Education and Experience:
- Bachelor's Degree in Computer Science with focus on Software Engineering
- Experience in a Payments, Fintech, SaaS, environment a plus.
Preferred
- Exemplify Integrity, Professionalism, and Excellence
- Be Dedicated, Reliable, Details Oriented, and Solutions Oriented
- Be a Self-Reliant, Self-Starting, Go-Getter
- Thrive in Fast-Paced, Dynamic, Team Environments
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
- Work From Home
- Wellness Resources
Note: Successful applicants must submit to a pre-employment background check and drug screen. - Disclaimer: The job description serves as a summary of the typical functions and responsibilities associated with the position. It does not represent a complete or comprehensive list of all possible duties and tasks. As an employee, you may be assigned additional responsibilities beyond those explicitly mentioned here.
- Annual base salary gross: $120,000 - $140,000
- The base salary range represents the anticipated low and high end of the Sphere salary range for this position. Actual salaries will vary and be based on various factors, such as candidate’s qualifications, skills, competencies and proficiency for the role. The base salary is one component of Sphere’s total compensation package for employees.
- SphereCommerce is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
- All your information will be kept confidential according to EEO guidelines.