Supervise a team of IT employees responsible for the development and delivery of IT system solutions
Manage a team working in technical sub-families including Agile, Application Design, Programming, Business Support, Database, Systems Architecture and Engineering, and more
Coordinate software development lifecycle process
Assist in partnering with technology vendors, outside consultants, and internal resources
Collaborate with other business areas and IT organizations to address business issues
Assist in providing leadership for projects and resource allocation
Develop highly scalable architecture for Order Domain and Enterprise order lifecycle
Utilize Cloud technologies including Azure, Cassandra/SOLR, and Postgres
Lead engineering teams and supervise 8 employees including QA and Software Engineers
Requirements
Requires a Master’s degree, or foreign equivalent degree, in Computer Engineering, Computer Science, Applied Science, Electronic Engineering, or Computer Information Systems
5 years of experience in the job offered, or 5 years of experience in a related occupation developing highly scalable architecture
Utilizing Cloud technologies including Azure, Cassandra/SOLR, and Postgres
Utilizing Event-Based architecture including Kafka, Azure Event Hub
Building Java-based high-volume/high-transaction e-commerce applications
Performing requirements gathering, analyzing requirements, and decomposing into feature delivery items
Leading engineering teams
Applying experience with Digital Transformations that includes migration of legacy platforms.
Tech Stack
Azure
Cassandra
Cloud
Java
Kafka
Postgres
Benefits
Medical/Dental/Vision coverage
401(k) plan
Tuition reimbursement program
Paid Time Off and Holidays (based on date of hire, at least 23 days of vacation each year and 9 company-designated holidays)
Paid Parental Leave
Paid Caregiver Leave
Additional sick leave beyond what state and local law require may be available but is unprotected