Analytical Skills: Candidate must have strong analytical skills and be able to recognize the needs of customers and create simple solutions that answer those needs.
- Communication: Candidate must be able to clearly communicate their ideas to peers, stakeholders, and management.
- Creativity: Creativity is needed to help invent new ways of approaching problems and developing innovative applications as well as bringing experience from other industries.
- Customer-Service: If dealing directly with clients and customers, candidate would need good customer service skills and consultant mentality to answer questions and fix issues.
- Attention to Detail: Applications have many parts and all must work together for the application to function.
- Problem-Solving: As issues come up, candidate must be able to make decisions that move the project forward.
- Teamwork: Candidate must work well with others as part of a distributed agile (SAFe) team of engineers, analysts, product owner, and scrum master.
- Technical Skills: Candidate must be adept in computer languages and have strong technical aptitude. Must have a solid knowledge with common design patterns should seek out opportunities to implement design patterns.
- Leadership Skills: Candidate is expected to lead by example, exhibiting technical excellence and development of expert level business domain knowledge. Influences technical direction within the ART and across ARTs. Advocates for a shared technical vision, enables others to act to fulfill the vision. Challenges existing processes through relentless improvement.