Software Engineer II (.Net Developer)

Paychex•Cincinnati, OH

About The Position

As a Software Engineer II, you will contribute to the team's success and delivery of MVI's by analyzing, coding, testing, debugging, documenting, and installing portions of new systems and modifying existing systems. The role requires expertise in application and database design, software implementation, and graphical user interface design. You will work in a fast-moving environment, stay current with technology, software, and architecture, and help the Agile team deliver sprint commitments as needed. You will develop and maintain applications, implement complex APIs and business logic, build UI components, participate in database architecture, and collaborate with peers, managers, end-users, IT colleagues, and quality assurance. The role also includes testing and automation, load testing, defect resolution and analysis, production incident response, monitoring application logs, and SQL-based data validation and patching.

Requirements

  • At least 2 years of experience in a related area.
  • At least 2 years of experience with at least one of the following: C#, SQL, ASP.Net, PowerBuilder, HTML 5.0, or JavaScript frameworks.
  • At least 2 years of experience with front-end frameworks such as MVC, Ember, Web Forms, Angular, KnockoutJS, or Node.js.
  • At least 2 years of experience with middleware patterns such as REST, class libraries as a layer, WCF, or SOAP web services.
  • At least 2 years of experience with data storage technology such as Microsoft Entity Framework, relational databases (SQL, Oracle, MySQL, etc.), or NoSQL technologies (Hadoop, Mongo, etc.).
  • Ability to combine and integrate the listed technologies as an effective full-stack software developer.
  • Ability to work independently and be self-directed.
  • Familiarity with an Agile environment.

Nice To Haves

  • Bachelor's degree in computer science, computer engineering, or a related field.
  • Understanding of unit testing concepts and frameworks.
  • Participation in and familiarity with open-source projects.

Responsibilities

  • Develop new applications and modify and maintain existing software in collaboration with end-users, IT peers, and management.
  • Modify existing code and faulty files and write and run special programs to prevent recurrence of issues.
  • Participate in estimations, feature-release planning, system feasibility checks, and preparation of design documentation.
  • Implement complex APIs using appropriate algorithms and data structures.
  • Extend features in existing software applications.
  • Analyze, design, and develop complex business logic.
  • Develop UI components using JavaScript frameworks and optimize DOM rendering.
  • Participate in database architecture design and implementation.
  • Collaborate with peers, managers, and quality assurance to deliver a complete shippable product using Agile methodology, and track and report progress.
  • Document new applications and changes to existing applications.
  • Participate in unit, integration, and business acceptance testing.
  • Develop automation for unit test cases for features.
  • Conduct system load testing to identify performance issues, assess risk, and report findings promptly.
  • Fix defects found during integration and user acceptance testing and perform defect root-cause analysis.
  • Analyze production incidents, provide temporary workarounds until fixes are released, and troubleshoot application and system issues.
  • Monitor application event and exception logs to identify system issues and report and track bugs.
  • Perform data validation and patching using SQL data query language.
  • Do what is necessary to help the team meet its definition of done.
  • Stay current on emerging technologies.

Benefits

  • Medical coverage
  • Virtual wellness classes
  • Tuition reimbursement
  • 401(k) with employer match
  • Adoption assistance
  • Financial assistance
  • Paid time off
  • Company holidays
  • Culture days
  • Work-life balance programs
  • Award-winning training and development programs
  • Ongoing learning opportunities
  • Paid time off for volunteerism
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service