SeeWriteHear is actively seeking candidates for a Full Stack Software & Systems Engineer to join our technology division.
About the Company
Join the SeeWriteHear team where we focus on bringing innovation to accessibility in our pursuit of information equality for people with disabilities, and all abilities. SeeWriteHear is a leader in the accessibility industry, meeting the growing need for accessible literary and multimedia content by developing new AT solutions, mass-producing top-quality media materials, and promoting accessibility regulatory compliance.
Our services and products serve a diverse range of clients including government agencies, multinational corporations, educational institutions, and individuals needing academic or professional accommodations. Our research and development efforts have driven advances in accessible math, online education, and accessibility service delivery.
We are always seeking talented and motivated candidates for our ever-expanding company.
Job Description
SeeWriteHear is actively seeking a skilled and experienced Full Stack Software & Systems Engineer to join our technology division. The ideal candidate will have a strong grasp of modern approaches to front and back-end software development, desktop and cloud application and service development, and a demonstrated background in data science, machine learning, natural language processing, AI, and/or Azure (or related system) cloud development. The Full Stack Software & Systems Engineer will be responsible for rapidly onboarding to existing projects, developing and maintaining software that supports our accessible media conversion pipeline, and providing leadership and guidance to project engineers.
Responsibilities
- Rapidly onboard to existing projects and programming stacks.
- Professionally develop and/or maintain software that supports our accessible media conversion pipeline.
- Adherence to industry standard approaches to testing, debugging, and deploying valid and compliant software and/or systems.
- Provide leadership for coding teams and guidance to project engineers through active participation within all stages of our software development. This will require working between both front and/or backend development, including data structure implementation, architecture design, code review, performance evaluation, internal tool management, updates.
- Professionally contribute with other SeeWriteHear developers and in-house teams and/or third-party partners to optimize our programming stacks and efficiently integrate new methods/methodologies.
Requirements
- At least 5 years of professional programming experience with a bachelor’s degree or higher in Computer Science (or related field).
- Demonstrated experience in leading teams and development projects to successful completion.
- Current projects require immediate expert knowledge of C# using .NET framework, but we are also looking for expertise in one or more of the following areas:
- Desktop application programming
- Cloud Infrastructure Engineering
- Web Full Stack Development
- Data Science/Engineering
- Specialist-level aptitude with one or more of the following: Python, JavaScript, Java, C
- Experience developing within Azure (or demonstrated related system).
- Familiarity with markup languages such as XML, XHTML, and HTML.
- Familiarity with Object-Oriented Programming.
- Familiarity with SVN or other version control systems such as Git.
- Understanding core concepts of software design and development.