Software Engineer
Cube Hub Inc.
About the Role
We are seeking an entry-level Software Engineer to join a product team and support software design, development, testing, and maintenance. The ideal candidate will have foundational programming skills and the ability to develop and enhance applications based on business requirements. This role offers an opportunity to learn, grow technically, and contribute to software solutions in a collaborative environment.
Key Responsibilities
- Develop, code, configure, and test applications and systems supporting call center operations.
- Implement software enhancements to improve application performance, quality, and efficiency.
- Support the onboarding and integration of new features into call center software.
- Analyze assignments and define software specifications to meet business objectives.
- Prepare and maintain technical documentation.
- Collaborate with team members and stakeholders to ensure software features meet business needs.
- Follow Agile software development methodologies and documentation standards.
- Provide internal user support, including application and server management, development, and data analysis.
Requirements & Tech Stack
- Basic knowledge of JavaScript, HTML, CSS, React, ASP.NET, C#, jQuery, and SQL.
- Familiarity with software development processes and Agile methodologies.
- Ability to translate business requirements into technical solutions.
- Strong verbal and written communication skills.
- Ability to apply engineering principles to software development.
- Strong organizational skills and the ability to manage multiple priorities in a fast-paced environment.
Tools and Technologies
- Visual Studio 2022
- Sublime Text
- SourceTree
- GitHub
- AWS (preferred)
Qualifications
- Bachelor's degree in Information Technology, Computer Science, Engineering, or a related discipline, or equivalent experience.
- 1–3 years of programming or software development experience (preferred).
- 1–3 years of experience with software development processes (preferred).
- Familiarity with Agile development and working in an Agile environment.
- Recent graduates are welcome to apply.
- Relevant internship experience is preferred for entry-level candidates.
Location: Johnston, Iowa
Work Arrangement: 100% Onsite
Shift: 1st Shift (8:00 AM – 4:30 PM)
Overtime: Minimal