Driven by People, Powered by Technology®
Software Developer I
Location
Wisconsin
Posted
1 day ago
Salary
0
Seniority
Junior
Job Description
Software Developer I
Data Dimensions
• Participate in the design, development, testing, documentation, and deployment of sophisticated products. • Utilize outstanding problem-solving skills and attention-to-detail to participate in the analysis and design of integrated solutions. • Assist in the gathering, review, and analysis of requirements. • Participate in code and design reviews and technical presentations to cross-functional staff. • Track and support multiple simultaneous activities. • Identify and implement appropriate testing strategies. • Assist with SQA efforts for development of test methodologies/programs. • Identify and drive improvements to current development processes, architectures, and infrastructures. • Propose framework & opportunities for system enhancements. • Support changes and enhancements from initial development to product deployment. • Handle special projects, as required, to completion. • Participate in a self-directed, multi-disciplinary team environment. • Collaborate with project team members and SQA representatives.
Job Requirements
- Must be at least 18 years of age.
- Able to read, write and speak English.
- Successfully pass and maintain acceptable background checks and security clearances.
- Associate degree from a two-year college or university plus 1 year of related experience or equivalent combination of education and experience required.
- Knowledge and understanding of computer networking principles.
- Exceptional communication skills, with the ability to effectively articulate and communicate technical information (verbally and in writing) to the development team.
- Strong understanding of SDLC tools, techniques, methodologies, and best practices.
- Excellent critical thinking and problem analysis skills.
- Expert time management skills.
- Service-oriented mentality.
- High sense of ownership of the problems and requests assigned.
- Focus on managing and resolving issues in alignment with SLAs.
Benefits
- Paid Time Off
- Bonus eligible
- Paid Holidays
- Company Paid Life Insurance
- Paid parental leave
- 401k/Roth IRA Match available after waiting period
- Medical, Dental, and Vision insurance available after waiting period
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Product Engineer
Help Scout🧑🏽💻 Customer Support Platform for Growing Businesses | Try for Free
• Ship customer-facing AI features across the full stack. Build the experience and what's behind it — LLM-backed flows, retrieval (RAG) and embeddings, and agentic tool-calling — through to a fast, accessible, well-crafted UI. • Treat AI output as something you verify, not assume. Build evaluations, guardrails, and monitoring into AI features so quality is measurable and holds up in production. • Sweat the front-end craft. • Stay close to customers. Join customer calls when more context is needed to design the right solution, participate in a support escalation rotation, and watch session recordings on the features you own. • Own outcomes, not just output. • Co-author the solution. PMs own strategy and sequencing; you bring the judgment and craft for how solutions actually get built. • Own production readiness from the start.
Senior Full-Stack Developer
BusbudYour bus booking experts. Search, compare and book tickets in over 80 countries from 3900+ bus companies.
• design, build, deploy, and maintain complex full-stack features • own features from technical discovery through production and ongoing optimization • design scalable solutions across frontend, backend, APIs, databases, and cloud infrastructure • write clean, maintainable, and well-tested code while promoting best practices • partner closely with Product Managers, Designers, QA, and Engineers to translate business needs into scalable technical solutions • improve application performance, scalability, observability, and production reliability • mentor other engineers through code reviews, knowledge sharing, and technical guidance • contribute to both automated and manual testing practices
• Design, implement, and maintain CI/CD pipelines and environment automation using Jenkins, GitHub Actions, Terraform, and Ansible • Manage and operate AEM as a Cloud Service environments including provisioning, configuration, deployment, and troubleshooting • Configure, monitor, and support Apache web servers and AEM Dispatcher setups • Build and manage containerized services using Docker and Kubernetes across development, staging, and production • Guide internal and external teams on performance optimization and operational best practices for AEM • Lead infrastructure builds for high-availability production environments on AWS, GCP, or Azure • Automate operational tasks and enhance deployment workflows using Bash, Python, and Groovy • Monitor site uptime and performance using tools like New Relic, Datadog, and Splunk • Maintain operational documentation including DR runbooks and infrastructure diagrams • Participate in incident response and on-call support rotation
• Professional responsible for technically leading the evolution of the CRM Platform, serving as a reference in data architecture and integrations, with a strong understanding of the business. • Must support the team in technical decisions, ensure engineering best practices, and enable scalable, reliable solutions aligned with the company’s strategy. • Works closely with stakeholders, translating business needs into efficient technical solutions.




