Sr. Software Engineer

Job Description
Develop and unit test software solutions by studying information needs, studying systems flow, data usage, and work processes. Create technical designs, investigate areas of uncertainty, develop and support technology projects, and recommend solutions. Work with all areas of the software development lifecycle. Develop and implement software system testing and validation procedures. Modify and enhance existing software to correct errors to improve its performance and document technical software fixes. Review business requirements to understand scope, complexities, problems, and opportunities. Create detailed design documentation, define technical deliverables, and other configuration and deployment documentation based on customer needs and objectives. Create, provide, and maintain detailed process and configuration documentation and support knowledge transfers. Work with all the following tools/technologies: C#. LINQ, .NET (Core, MVC), Web Forms, RESTful API, MS Visual Studio, PL/SQL, SQL Server Management Studio, NuGet, jQuery, and GIT.
Job Requirements
The qualified candidate must have at least a Master’s degree or foreign equivalent degree in Computer and Information Sciences, Computer Science, Computer Engineering or closely related field. The qualified candidate must have at least 2 years (24 months) of experience in a software developer position, or closely related occupation. The qualified candidate must have at least 2 years (24 months) of experience with all the following: (a) analyzing business requirement in order to design documentation and define technical deliverables; (b) designing and implementing web-based applications; (c) analyzing and modifying existing applications and code implementations to add features; (d) creating NuGet packages to increase code reusability and maintainability; (e) developing user interfaces; (f) setting up environmental configurations and enabling server-side communication; (f) troubleshooting applications and resolving bugs including documenting technical software fixes; and (g) utilizing all the following tools/technologies: C#. LINQ, .NET (Core, MVC), Web Forms, RESTful API, MS Visual Studio, PL/SQL, SQL Server Management Studio, NuGet, jQuery and GIT. All experience may be gained concurrently.
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.
Department: IT Architecture & Engineering
Time Type: Full time
Work Status: Permanent
Company Name
Payce IncCompany Info
Deluxe, a Trusted Payments and Data Company, champions business so communities thrive. Our solutions help businesses pay, get paid, and grow. For more than 100 years, Deluxe customers have relied on our solutions and platforms at all stages of their lifecycle, from start-up to maturity. Our powerful scale supports millions of small businesses, thousands of vital financial institutions and hundreds of the world’s largest consumer brands, while processing approximately $3 trillion in annual payment volume. Our reach, scale and distribution channels position Deluxe to be our customers’ most trusted business partner. To learn how we can help your business, visit us at www.deluxe.com.
Meet Your Recruiter
paul miller
