×
Register Here to Apply for Jobs or Post Jobs. X

Developer, Software Engineer, Software Development

Job in Waunakee, Dane County, Wisconsin, 53597, USA
Listing for: Business Communication Solutions
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Position

Developer at Business Communication Solutions.

Job Overview

Develop custom program applications tailored to each client’s needs, not stand‑alone software products. Python is the primary language; use composition engines to generate output for print and mail production. Responsible for creating streamlined, efficient, accurate programs that adapt to frequent client‑requested changes. Collaboration and consistency are key. Follow a standardized programming structure to ensure code maintainability. Learn industry‑specific tools and workflows.

Testing and validation are critical. Use regression testing tools. Coordinate with Operations for handoff from development to production.

Primary Responsibilities
  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces. Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Coordinate installation of software system. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards. Develop or direct software system testing or validation procedures, programming, or documentation.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance. Monitor functioning of equipment to ensure system operates in conformance with specifications.
  • Obtain and evaluate information on factors such as reporting formats required costs, or security needs to determine hardware configuration. Prepare reports or correspondence concerning project specifications, activities, or status.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Use REST APIs and other web-based technologies as part of the development process. Conduct thorough regression testing for all program changes, ensuring compliance with company protocols.
  • Rigorously validate every customer‑requested change, regardless of its complexity.
Required

Skills and Qualifications
  • Proficient in Python, with a strong foundation in data processing.
  • Experience in developing and maintaining customer‑specific applications using Python and proprietary composition tools.
  • Knowledge of REST APIs and web-based technologies.
  • Strong analytic skills and ability to use scientific analysis and mathematical models.
  • Experience with regression testing and validation of software changes.
  • Ability to work in a collaborative environment and communicate proactively with team members.
Employment Details

Seniority level:
Entry level.

Employment type:

Full‑time. Job function:
Engineering and Information Technology. Industries:
Printing Services.

Reasonable Accommodations Statement

Individuals in this position must be able to perform all essential functions, with or without reasonable accommodation.

Contact

E‑Mail resume to:

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary