What are the responsibilities and job description for the Software Developer position at Integrated Packaging Solutions?
Job Title: Software Engineer
Location: Integrated Packaging Solutions (IPS)
Department: Engineering
Reports To: Director of Product Engineering
Job Overview:
We are seeking a highly skilled and motivated Software Engineer with expertise in SQL database development, C#/.NET, WinForms, and machine-based software systems to join our dynamic development team. The ideal candidate will have a strong background in software design, coding, testing, and deployment, with a focus on developing and maintaining applications that interface with machine-based systems. You will collaborate with cross-functional teams to build scalable, efficient, and reliable software solutions that meet business needs and improve user experiences.
Key Responsibilities:
- Design, develop, and maintain high-quality software applications using C#/.NET and WinForms.
- Develop and maintain SQL databases, write complex queries, and optimize database performance.
- Work with machine-based software systems, ensuring the integration of software with hardware components.
- Write clean, scalable, and efficient code following industry best practices.
- Collaborate with product managers, designers, and other engineers to understand requirements and deliver software solutions.
- Participate in code reviews to ensure code quality and maintainability.
- Develop automated unit and integration tests to ensure the reliability of code.
- Troubleshoot and debug software issues, identifying solutions and implementing fixes.
- Optimize applications for maximum speed, scalability, and reliability, especially in machine-driven environments.
- Stay up to date with the latest trends in software engineering, machine-based systems, and technology.
- Contribute to the continuous improvement of development processes and tools.
- Database development
- Enterprise reporting solution software experience (PowerBI)
- Customer/Client assessment: Work directly with our customers for support and development.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience as a Software Engineer or in a similar role.
- Strong proficiency in C#/.NET for software development, including WinForms applications.
- Extensive experience with SQL database development, including writing complex SQL queries and optimizing database performance.
- Experience with developing and maintaining machine-based software systems or interfacing software with hardware.
- Knowledge of software development methodologies, such as Agile or Scrum.
- Excellent problem-solving and analytical skills.
- Strong understanding of version control systems (e.g., Git).
- Ability to work well in a team environment and communicate effectively with both technical and non-technical stakeholders.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
- Experience with CI/CD pipelines is a plus.
- Familiarity with machine control protocols or interfacing software with sensors, actuators, or other hardware components is a plus.
Preferred Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- 3 Years of experience with C# programming
- Experience with microservices architecture.
- Exposure to DevOps practices and tools.
- Experience working in a fast-paced startup environment.
- Knowledge of industrial automation systems, robotics, or IoT devices.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for career growth and development.
- A collaborative and innovative work culture.
- Health, dental, and vision insurance, 401(k), and other employee benefits.
Job Type: Full-time
Pay: $120,000.00 - $130,000.00 per year
Benefits:
- 401(k) matching
- Flexible spending account
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
Compensation Package:
- Yearly bonus
- Yearly pay
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Ability to Commute:
- Golden, CO 80401 (Required)
Ability to Relocate:
- Golden, CO 80401: Relocate before starting work (Required)
Willingness to travel:
- 25% (Preferred)
Work Location: In person
Salary : $120,000 - $130,000