Required Skills and Education
10 years of experience with programming and software development including analysis, design, development, implementation, testing, maintenance, quality assurance, troubleshooting and/or upgrading of software systems.
5 years of experience architecting software solutions based on customer requirements
5 years of experience leading technical teams
3 years of experience designing and implementing automated build and deployment pipelines and supporting platform
Experience troubleshooting and supporting enterprise applications while maintaining 24/7 availability
Preferred Skills and Education
Strong verbal and written communications skills are essential to success.
Strong expertise as a java developer is essential. Experience developing using Spark or Scala.
Bachelor’s degree in Engineering, Computer Science, or other related analytical, scientific, or technical discipline is preferred. Experience in lieu of education must be directly related to the requirements.
Formal training in Agile development processes is desirable. IC Agile training is a major plus. SAFe Agile training is a plus. Experience developing in an agile development environment. Experience using collaborative development management environment such as Confluence. Experience using full capabilities of Jira strongly desired.
Experience using Jenkins and Bamboo or similar products for automated integration demonstrates expertise in automated build and deployment requirements above.