Job Description:We are searching for highly innovative, enthusiastic and results-driven engineers to develop our next-generation software applications. You would work with our collaborative team of individuals where your ideas count.
Responsibilities Include:
- Responsible for developing back end applications
- Install and configure software applications
- Analyze all available information to choose the appropriate solution to a problem
- Creative thinking to solve known problems in a new way or to design and develop new ideas into innovative applications
- Use version control software to check out source code, to check in new modules and to track modifications to existing source code
- Use issue management software to manage and track development efforts
- Attend daily agile scrum team standup meetings
- Participate in high-level design discussions
- Write application code and unit test code
- Troubleshoot application error conditions
- Peer review code modifications
- Analyze user requirements
- Develop and modify application software in an Agile scrum environment
- Document software features/modifications
- Keep up to date with technology and apply new knowledge
Ideal Qualifications:
- Java 8 (Prefered not a deal breaker)
- Hibernate & Spring Framework
- Solid Java programming language experience
- Intellij or Eclipse IDE experience a plus
- GIT version control experience a plus
- JIRA issue management experience is preferred
- Strong complex problem solving and troubleshooting skills
- Ability to learn quickly and manage time effectively
- Proven written and oral communication skills