Software Developer IV

DeluxeFort Worth, TX

About The Position

Deluxe is a trusted, technology-enabled solutions provider for enterprises, small businesses and financial institutions offering a range of solutions to help customers manage and grow their businesses. Approximately 4.8 million small business customers access Deluxe's wide range of products and services, including incorporation services, logo design, website development and hosting, email marketing, social media, search engine optimization, and payroll services along with customized checks and forms. For our approximately 4,600 financial institution customers, Deluxe offers industry-leading programs in data analytics, customer acquisition and treasury management solutions, fraud prevention and profitability solutions, as well as checks. Deluxe is also a leading provider of checks and accessories sold directly to consumers. Why join us: There is a reason we boast numerous awards like “Great Place to Work Certified” and “Best Place to Work” For Moms, Dads, LGBTQ, and VETS (just to name a few). At Deluxe, we know that great people make a great organization. We value our people so offer the typical benefits (401K, PTO, Medical, Dental) PLUS: Flexible time off, volunteer time off, paid maternity/paternity leave, tuition reimbursement, pet bereavement and more! A culture that keeps people. 42% of our team has been here over 10 years. When we asked our team why, we heard the people, benefits, family/home time, diversity, and team culture. The Software Developer IV role is to define, develop, test, analyze, and maintain software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Software Developer IV will also research, design, document, and modify software specifications throughout the production life cycle. Collaborate with developers, programmers, and designers in conceptualizing and development of new software programs and applications. Development and maintenance of business-critical applications and reports. Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems. Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments. Assist in defining software development project plans, including scoping, scheduling, and implementation.

Requirements

  • Bachelor’s degree (or equivalent experience) in computer science, information systems, software engineering, or related field; and 5 years of experience with software development
  • Must be 18 years of age or older
  • Deluxe will not offer sponsorship or assume sponsorship of an employment visa for this position at this time.
  • Candidates must have work authorization that does not require employer support now or in the future.

Nice To Haves

  • Bachelor’s degree in computer science, information systems, or software engineering
  • Payment Card Industry experience preferred
  • Excellent understanding of coding methods and best practices
  • Knowledge of applicable data privacy practices and laws
  • Ability to conduct research into software-related issues and products
  • Strong SQL Skills in SQL Server
  • Experience designing and developing applications using .NET Core/.NET 8+ with C#
  • Experience build web applications using .NET Core, Razor pages
  • Experience building RESTful APIs and web services using .NET Core Web API
  • Experience with APS.Net framework and MVC and Web Forms

Responsibilities

  • Define, develop, test, analyze, and maintain software applications in support of the achievement of business requirements.
  • Writing, coding, testing, and analyzing software programs and applications.
  • Research, design, document, and modify software specifications throughout the production life cycle.
  • Collaborate with developers, programmers, and designers in conceptualizing and development of new software programs and applications.
  • Development and maintenance of business-critical applications and reports.
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
  • Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
  • Assist in defining software development project plans, including scoping, scheduling, and implementation.

Benefits

  • Healthcare (Medical, Dental, Vision)
  • Paid Time Off, Volunteer Time Off, and Holidays
  • Employer-Matched Retirement Plan
  • Employee Stock Purchase Plan
  • Short-Term and Long-Term Disability
  • Infertility Treatment, Adoption and Surrogacy Assistance
  • Tuition Reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service