Responsibilities Lead application design, development, automated testing, performance analysis and deployment efforts of your team Perform code reviews to create more efficient, reusable, and testable code Collaborate with team to develop consistent and clear API specifications Required Knowledge, Skills and/or Attributes
Strong verbal and written communication skills
Effective time management skills
Ability to work in a team atmosphere
Required Education and/or Experience
Bachelor's degree in MIS, Computer Science, Computer Engineering or related discipline or equivalent work experience
5+ years of experience with analyzing, designing, coding, building, testing and deploying application systems in a business environment
Extensive experience building RESTful Web API’s and integration systems with Java,
Experience with serverless function-based architectures (i.e. AWS Lambda in Python, Java, C#)
Excellent understanding of SQL and NoSQL Databases (Postgres and Dynamo preferred)
Experience building large scale APIs and web applications
Experience with event-driven microservice architectures and domain-driven design
Experience with Git (Bitbucket a plus)
Experience mentoring and providing technical leadership within an Agile environment + BENEFITS