Develop software solutions that support engineering projects and meet customer requirements
Collaborate with technical teams to deliver effective technical solutions and continuously learn new technologies
Create clear documentation for software code, system designs, and business requirements
Contribute to technology strategy by understanding current technologies and supporting business goals
Present innovative ideas to improve systems, processes, or services based on industry research
Also responsible for other duties/projects as assigned by business management as needed
Requirements
2-4+ years technical engineering experience. (Required)
Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent (Required)
Acceptable areas of study include Computer Science or Engineering (Required)
Proficiency across front-end and back-end technologies with strong expertise in enterprise-grade Java application development, including backend services, RESTful APIs, and platform integrations (Required)
Ability to embed with multiple engineering teams, adapt to varying technical environments, and deliver value across a range of project types (Required)
Ability to clearly convey technical concepts to both technical and non-technical audiences (Required)
Commitment to understanding the needs of internal and external stakeholders (Required)
Ability to gather, interpret, and apply data to inform technical decisions (Required)
Proficiency in producing clear, accurate, and well-organized documentation (Required)
Experience working within the Databricks Lakehouse platform (Preferred)
Experience querying, loading, and managing data within Snowflake (Preferred)
Ability to write optimized Snowflake SQL and design efficient data models (Preferred)
Understanding of telephony concepts, SIP/VoIP protocols (Preferred)
Knowledge of or exposure to assisted communication for the deaf or hard of hearing (Preferred)