Job Description :
Position: Business Systems Analyst III
Duration: 6 months
Location: Richfield, MN

What are the MUST have skills that you are looking for in a candidate?
Multiple years of relevant requirements gathering experience for software development commensurate to the position.
Ability to handle responsibility is self-directed, with strong organizational and documentation skills.
Ability to work independently and efficiently under aggressive deadlines to meet project commitments.
Experience with business process definition, systems implementation, and support.
Possess a high degree of creative ability, analytical and technical skills and independent judgment.
Ability to work well in a matrix / cross-functional environment.
Ability to work as a team member on complex projects, effectively interacting with technical and non-technical personnel within and across departments.
Ability to clearly communicate and document proposed technical solutions for technical and business audiences.
Understands limitation of technologies in relation to business processes.
Broad understanding of business operations and information technology including customer experiences, content display, and database management.
Ability to adjust to changing priorities and participate in multiple concurrent projects.

What are the technologies and the depth of the technologies that a candidate must have in order to be successful in this role?
Multiple years of experience gathering requirements for solutions that leverage Spring, Spring Boot, Spring MVC, Spring JPA.
Multiple examples of gathering requirements for distributed solutions that leverage REST as the integration method.
Multiple examples of gathering requirements for distributed solutions that leverage AMQP and/or JMS as the integration method.

Nice to have:
Gathering requirements for solutions using Apache Solr.
What are the soft skills that you feel candidates must-have in order to be successful in this role?
Ability to prioritize daily tasks effectively.
Ability to communicate clearly, especially as it relates to status of software engineering tasks.
Demonstrated ability to consistently deliver results.
Keen attention to detail.
High level of commitment and a sense of urgency when needed.
             

Similar Jobs you may be interested in ..