The Software Engineer - Intermediate performs moderately complex (for a single feature or component) product design, analysis, and development activities; these tasks may require extensive research.
Performs moderately complex (single feature or component related) bug verification, solution design, development, release testing and beta support for assigned products.
May be required to complete limited on-site client work, for custom components updates or enhancements for complex solutions.
This is an intermediate level in the job family, operating under minimal supervision.
Performs moderately complex component/product/solution design activities which may require extensive research and analysis; actively participates in technical design meetings; acknowledged SME for specific components within one or more products/solutions; performs software modeling, prototyping, and assists Development Team Leaders in overall design of the solution or product.
Conducts unit testing and integration testing for functionality and technical limits for assigned components within one or more products/solutions.
Performs moderately complex bug verification, solution design, development, release testing and support for assigned components with one or more products/solutions.
In absence of Senior Software Engineer, or Lead Software Engineer, may serve as a Product SME on one or more Projects, assisting with design, implementation and documentation in order to meet project objectives.
Basic Qualifications:
Education and Experience: Bachelors in Computer Science or related field and 2 years experience in Software Deployment or HS/GED and 6 years experience
· High degree of proficiency developing software applications in C# using Visual Studio
· High degree of proficiency with SQL Server writing SQL queries
Preferred Qualifications:
Education and Experience: Bachelors in Computer Science or related field and 5 years experience in Software Deployment
· Experience using any of the following languages: ASP.
net, Angular, React, VB, C++, JavaScript
· Experience using Atlassian tools such as Jira or Confluence
· Experience using GIT/Bitbucket
· Experience working with Agile (Scrum) software development methodology
· Excellent communication skills both written and verbal
· High attention to detail and problem resolution
Additional Basic Qualifications:
Must be 18 years of age or older
This role is not permitted to be filled in the following locations Alabama, Alaska, California, Colorado, Connecticut, District of Colombia, Hawaii, Kentucky, Louisiana, Mississippi, Montana, New Mexico, New York, North Dakota, Oklahoma, Puerto Rico, Rhode Island, Washington, West Virginia, and Wyoming.
Deluxe Corporation is an Equal Opportunity / Affirmative Action employer:
All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, disability, sex, age, ethnic or national origin, marital status, sexual orientation, gender identity or presentation, pregnancy, genetics, veteran status or any other status protected by state or federal law.
EOE/Minorities/Females/Vet/Disability
Please view the electronic EEO is the Law Poster which serves to inform you of your equal employment opportunity protections as part of the application process.
Reasonable Accommodation for Job Seekers with a Disability: If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to deluxecareers@deluxe.
com.