Overview
Skills
Job Details
Job Role: Senior Software Engineer
Client Name: Delta Dental Insurance
Contract Duration:6 Months
Location: Oakland, Alpharetta/SF,Rancho Cordova
Job Description:
The Senior Software Engineer will help enhance and support the Formworks application. Along with writing effective code, the position will be responsible for designing, building, delivering, and maintaining a highly scalable functionality in the Formworks application. The incumbent will use industry best practices and work collaboratively with a cross-functional team of product managers, UX designers, architects, principal engineers, software engineers, test automation team, and DevOps engineers.
Key Responsibilities:
- Builds, configures, customizes, and supports products that provide innovative solutions to challenging business use cases, existing systems, and operational problems.
- Key contributor to an engineering team that builds and supports exceptional products.
- Leads architectural design, system analysis, and programming activities on application software; may require independent research and study.
- Leads teams that develop high-quality, production-ready software using best-practice data structures, algorithms, design patterns, and frameworks that are scalable, responsive, and secure.
- Champions writing highest quality code with a focus on scalability, security, and performance, from conception to delivery and production support.
- Produces complete, simple, and readable technical documentation and fosters a documentation culture.
- Drives code-reviews, provides technical guidance, and mentors software engineers.
- Collaborates with Engineering leadership, Product Managers, Designers, QA, and other teams to define and drive results.
- Scopes effort, identifies risks, and communicates trade-offs.
- Foresees and assesses impact of product (hardware/software) upgrades.
- Assists in planning, coordinating, and executing engineering projects.
- Evaluates and supports engineers through design analysis and development phases.
- Maintains knowledge and ensures compliance with company policies and procedures.
Required Skills:
Experience with Optical Character Recognition (OCR), i.e., FIS FormWorks, Mavro, OPEX, Impira, etc.
- Experience in Azure AI Document Intelligence / Form Recognizer
- Experience in training and developing custom AI models for document processing
- Knowledge of AI/ML frameworks like TensorFlow or PyTorch
- Knowledge of Azure DevOps and CI/CD for AI model deployment
- Knowledge of GHEC/GIT OPS and CI/CD for AI model deployment
- Understanding of OCR, NLP, and document classification techniques
- Proficiency in Azure API Management (APIM) and API integration