Product Developer – Elite Extra
Company | Epicor |
---|---|
Location | Eau Claire, WI, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, Mid Level |
Requirements
- Strong problem-solving skills
- Proficiency in software engineering tools
- Excellent communication abilities
- Experience designing interactive applications
- BS degree in Computer Science, Engineering, or a relevant field
- Experience designing, building, and testing applications using high-level languages such as Java and Python
- Experience with relational and NoSQL databases, such as Postgres, CouchDB, DynamoDB, and Redis
- Knowledge of event-based platforms such as Kafka or other queuing systems
- Experience with DevOps and CI/CD practices
- Experience with cloud scalability, monitoring, and performance
- Excellent problem-solving and analytical skills, with the ability to work independently and as part of a team
Responsibilities
- Gather user requirements, define system functionality, and write code in various languages, including Java and Python
- Design, develop, and maintain scalable software applications, ensuring they comply with coding standards and technical design
- Collaborate with cross-functional teams to define, design, and ship new services and features, and provide constructive feedback during code reviews
- Document and maintain software functionality, automate tasks through appropriate tools and scripting, and collaborate with internal teams and vendors to fix and improve products
- Test software to ensure responsiveness and efficiency, troubleshoot and debug applications, and stay up to date with the latest industry trends and technologies
Preferred Qualifications
- Proven track record of successfully designing, developing, and maintaining scalable software applications
- Experience with Kotlin and Go (nice to have, but not required as training can be provided internally)
- Strong hands-on experience with relational and NoSQL databases, and event-based platforms
- Demonstrated success in collaborating with cross-functional teams and providing constructive feedback during code reviews
- Ability to stay up to date with the latest industry trends and technologies, and apply them to improve software products
- Exceptional communication and interpersonal skills, with a proactive and strategic mindset
- Aptitude for learning new technologies and adapting to changing business needs