Back to Job Search
Technology & Software

Senior Software Developer

Lead the design, development, testing, deployment and ongoing support of complex business applications while providing technical leadership and application ownership in Appleton, Wisconsin.

Current Opportunity

Interested in this role?

Review the software development responsibilities and technical requirements below, then submit your application to One Tech.

Apply Now
Compensation
Salary
Employment Type
Permanent
Location
Appleton, Wisconsin
Job Reference
4722
On-Site Position
Local candidates are preferred or candidates must be open to relocation. This position is not remote.
The Opportunity

One Tech Engineering is searching for a Senior Software Developer for a position located in Appleton, Wisconsin.

The Senior Software Developer will manage complex software programs and applications throughout the development lifecycle while analyzing software errors, reviewing status reports and improving application performance.

The role provides senior technical leadership across application design, software development, validation, testing, deployment, support and long-term application ownership.

Candidates must be U.S. citizens or green card holders. The position is not eligible for sponsorship.

Position Overview

This role combines senior application development, full-cycle software ownership, database expertise, quality assurance, technical research, process improvement and mentorship of less experienced staff.

Senior Software Developer Responsibilities

  • Apply software development best practices to design, develop, test, deploy, support and maintain complex applications based on business requirements.
  • Manage new software programs using approved technologies, development standards and coding practices.
  • Evaluate user needs and recommend software improvements, enhancements and testing approaches.
  • Review programming scripts and development workflows to improve software functionality across assigned projects.
  • Lead research into emerging application development technologies and software solutions that may support procurement or future development.
  • Partner with development team members to maintain consistency and support timely completion of project deliverables.
  • Lead technical problem solving and apply structured processes to software solutions.
  • Lead software design and customization for client use with a focus on improving operational efficiency.
  • Ensure software-process documentation and validation testing are completed to reduce errors and improve application reliability.
  • Provide leadership in cross-functional development practices and application ownership.
  • Provide guidance, leadership and instruction to less experienced technical staff.
  • Support adherence to established QA/QC processes.
  • Follow company and site safety policies.
  • Perform additional responsibilities as assigned.
  • Comply with applicable company policies and standards.

Requirements

  • Bachelor's degree in Computer Science, Management Information Systems, Information Technology or a related field with eight years of relevant experience.
  • An associate degree in a related technology field with ten years of relevant experience may also satisfy the experience requirement.
  • A high school diploma with twelve years of relevant experience may also satisfy the experience requirement.
  • Expert knowledge of full-cycle software development methodologies.
  • Expert knowledge of relational or NoSQL databases, with SQL Server highly preferred.
  • Strong ability to create and work with SQL statements.
  • Expert proficiency with HTML, CSS and web fonts.
  • Expert technical knowledge of computer equipment, storage, backups, operating systems and tools used in production operating environments.
  • Strong attention to detail, facilitation, team-building, collaboration, organization and problem-solving capabilities.
  • Excellent written and verbal communication skills.
  • Ability to approach quantitative problems methodically and analytically.
  • Excellent critical-thinking skills.
  • Expert proficiency with Microsoft Word, Excel and PowerPoint.
  • Ability to obtain applicable professional certifications when required.

Experience pathways

Path 01
8

Years + Bachelor's Degree

Computer Science, MIS, Information Technology or related field.

Path 02
10

Years + Associate Degree

Relevant technology education combined with additional professional experience.

Path 03
12

Years + High School Diploma

Extensive relevant professional software development experience.

What this role is looking for

01

Senior Development Experience

Deep experience managing complex applications throughout the complete software development lifecycle.

02

Database Expertise

Expert knowledge of relational or NoSQL databases and strong SQL development skills.

03

Web Technology

Expert proficiency with HTML, CSS, web fonts and related application-development technologies.

04

Technical Leadership

Ability to guide development teams, mentor junior staff and lead technical problem solving.

Own the complete development lifecycle

01

Requirements

02

Application Design

03

Development

04

Testing

05

Validation

06

Deployment

07

Support

08

Maintenance

Technical expertise

Databases

SQL Server

SQL Server is highly preferred, with expert knowledge of relational or NoSQL databases required.

Database Development

SQL

Expert knowledge of creating and working with SQL statements.

Front End

HTML & CSS

Expert proficiency with HTML, CSS and web-font implementation.

Infrastructure

Operating Environments

Strong knowledge of operating systems, hardware and production environment tools.

Infrastructure

Storage & Backups

Technical expertise across computer storage and backup environments is required.

Productivity

Microsoft Office

Expert proficiency with Word, Excel and PowerPoint.

Senior-level ownership

01

Application Ownership

02

Technical Research

03

Developer Mentorship

04

Cross-Functional Leadership

05

QA/QC Adherence

06

Problem Solving

07

Documentation

08

Operational Improvement

Apply Now

Apply for the Senior Software Developer position

Submit your information and resume for review by the One Tech recruiting team.

01
Submit Your Information
02
Upload Your Resume
03
One Tech Reviews Your Application

Job Application

Senior Software Developer | Appleton, Wisconsin | Ref. 4722

Application Form

Insert live application form here

Place the Sourceflow, CRM, shortcode or Elementor application form inside this container.

One Tech Engineering

Build the software behind modern operations

Explore software, engineering, technology, energy and critical infrastructure career opportunities with One Tech nationwide.

One Tech Engineering
8945 33rd St N
Lake Elmo, MN 55042