Job Summary:
OnCourse Information Services, Inc. is a privately-held company based in Milwaukee, Wisconsin, specializing in innovative document management solutions. They are seeking a Senior Software Engineer to oversee the development and implementation of new software systems, including researching, designing, and writing new software programs while also updating existing systems.
Responsibilities:
• Collaborate in an agile environment with end-users, peers, and leadership
• Build scalable web services and reusable components
• Review and test code, prepare release plans
• Mentor developers and ensure high-quality deliverables
• Recommend and implement modern technologies
• Lead design reviews and set technical standards
• Document solutions and conduct systems analysis
• Troubleshoot and resolve technical issues
• Communicate effectively with clients and stakeholders
• Maintain a clean and safe work environment
• Perform additional duties as assigned
Qualifications:
Required:
• Bachelor’s in Software Engineering, Computer Science, or related field (preferred)
• 5+ years of software development experience
• Strong communication, problem-solving, and organizational skills
• Ability to work independently and collaboratively
• Passion for learning and innovation
Preferred:
• AWS/Cloud, Git/GitLab, CI/CD
• SQL/PostgreSQL, Python
• Agile methodology
• React, Auth0, JavaScript
• C#, .NET Core/.NET Framework
• Generative AI/LLM technologies
Company:
OnCourse Information Services, Inc. is a provider of document management solutions to organizations of all sizes, locations, and vertical markets. Founded in 1976, the company is headquartered in Milwaukee, USA, with a team of 51-200 employees. The company is currently Growth Stage.