About the Role
As a Software Engineer, you will play a key role in the design and development of the core application functionality for a JDA suite of products. The associate is responsible for design and development of web (primary role) and other applications using a variety of technologies including but not limited to .NET, multiple databases, open source, and potentially 3rd party solutions. The successful candidate will demonstrate excellent problem solving and innovation, will have knowledge and experience with modern UI frameworks, and will have worked in an enterprise software context.
What you will do:
- You will develop detailed designs with Software Architect, Business Analyst and User Experience Designer
- You will participate in team activities: Story pointing, Sprint Reviews, Sprint Planning, Release Planning
- You will develop software components
- You will develop and executes Unit Tests
- You will gain an in-depth understanding of product business requirements
- You will document code
- You will identify and resolve software bugs
- You will assist with technical design
- You will decompose stories and creates detail tasks that resolve the business problem
- You will participate in agile team by using agile practices: identify complexity and apply refactoring
- You will perform code reviews: verify extensibility and assure complexity has been minimized
- You will test and integrate with other development tasks
- You will identify agile development processes which lend themselves to driving down defects
- You will demonstrate problem solving and innovation
- You will analyze requirements and design for accuracy and completeness