What are the responsibilities and job description for the Software Engineer position at Sryven?
Job Details
Job Title: Software Engineer
Location: Alpharetta, GA | Oakland, CA | San Francisco, CA | Rancho Cordova, CA (Hybrid)
Duration: Long Term Contract
Work Authorization:
Job Description:
The Software Engineer will be responsible for enhancing and supporting the Formworks application. This role requires designing, building, delivering, and maintaining scalable functionality in the Formworks application using industry best practices. The engineer will work collaboratively with product managers, UX designers, architects, principal engineers, software engineers, test automation teams, and DevOps engineers.
Key Responsibilities:
- Build, configure, customize, and support products that provide innovative solutions to complex business use cases.
- Lead architectural design, system analysis, and programming activities on application software, often requiring independent research and study.
- Develop high-quality, production-ready software using data structures, algorithms, design patterns, and frameworks that ensure maintainability, scalability, and security.
- Write high-quality code with attention to scalability, security, performance, and production support.
- Document technical solutions comprehensively.
- Perform code reviews, provide technical guidance, and mentor junior software engineers.
- Collaborate with cross-functional teams to define, prioritize, sequence, and scope business and functional requirements.
- Identify risks, trade-offs, and communicate potential issues to stakeholders.
- Support and collaborate with other engineers through evaluation, design analysis, and development phases.
Required Skills & Experience:
Skill | Required Experience (Years) | Mandatory/Preferred |
Azure AI Document Intelligence | 3 | Mandatory |
Optical Character Recognition (OCR) | 3 | Mandatory |
OCR Formworks (FIS) | 2 | Preferred |
DevOps Pipelines (GitHub Cloud) | 3 | Mandatory |
Observability Tools (Datadog) | 2 | Preferred |
834 EDI File Processing | 2 | Preferred |
Agile Development Methodologies | 3 | Mandatory |
Software Development (Java, Python) | 5-7 | Mandatory |
Cloud Computing (Azure) | 3 | Mandatory |
Software Architecture & Design | 5 | Mandatory |
Mentoring & Code Reviews | 3 | Preferred |