Job Title: Full Stack Developer Company Name: CooperVision Job Url: https://hcjy.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/10494 Job Description: JOB DESCRIPTION At CooperVision, a division of CooperCompanies, we’re driven by a unifying purpose to help people to experience life’s beautiful moments. We are connected through our shared values - dedicated, innovative, friendly, partners, and do the right thing. As a leading global manufacturer of contact lenses, we are committed to helping improve the way people see each day. Through our diverse lens portfolio, we tackle the toughest vision challenges – including astigmatism, presbyopia, and childhood myopia. We offer the most complete collection of spherical, toric, and multifocal products available, enabling us to fit 99% of all contact wearers. Learn more at www.coopervision.com. Job Summary: The Full Stack Developer is responsible for designing, developing, documenting, and supporting high‑quality software applications across the full technology spectrum. This role spans front‑end and back‑end development using .NET, Angular, TypeScript, and relational databases (Oracle, Microsoft SQL Server). The position also includes responsibilities within DevOps, including CI/CD automation, deployment pipelines, environment management, and production support. The developer will actively participate in all phases of the Software Development Life Cycle (SDLC), ensuring solutions are robust, well‑designed, and fully documented.   RESPONSIBILITIES Application Design & Development Design, develop, and maintain secure, scalable applications using .NET (C#), Angular, TypeScript, and modern web technologies. Create RESTful APIs, integration layers, and backend services aligned with architectural standards. Develop responsive, user‑friendly UI components using Angular best practices. Ensure technical solutions align with business and functional requirements. Software Development Life Cycle & Documentation Participate in all phases of the SDLC including requirements analysis, system design, development, testing, deployment, and support. Produce high‑quality technical documentation including: Design documents Technical specifications Sequence diagrams API documentation Data models and schema diagrams Environment and deployment documentation Maintain code documentation, inline comments, and architectural overviews. Support architecture reviews, ensuring design consistency and adherence to standards. Contribute to and maintain knowledgebase and runbooks for ongoing support and operational readiness. Database Design & Management Create and maintain database schemas, views, stored procedures, triggers, and queries for Oracle and SQL Server. Conduct performance tuning, query optimization, and troubleshooting. Ensure data integrity, security, and compliance across environments. DevOps & Automation Build, support, and enhance CI/CD pipelines to streamline code integration and deployment. Implement automated build, test, and deployment processes using DevOps toolsets. Support infrastructure-as‑code, configuration management, and environment provisioning. Monitor application health and performance through logging, diagnostics, and alerting tools. Participate in deployment planning, release management, environment validation, and post-release support. Quality Assurance & Best Practices Write maintainable, testable, and well‑structured code that follows industry and internal coding standards. Develop and maintain unit tests, integration tests, and automated test suites. Support code reviews and contribute to continuous improvements in development practices. Implement security best practices, vulnerability management, and compliance standards. Cross‑Functional Collaboration Collaborate with business analysts, product owners, QA engineers, and infrastructure teams. Assist in estimating work effort, planning sprints, and delivering project milestones. Provide technical guidance and mentorship to team members. Contribute to architectural discussions and decision-making processes. Travel:  5%- Up to 3-weeks a year     QUALIFICATIONS   Knowledge, Skills and Abilities: List all the necessary knowledge, skills and abilities needed to perform the job.  Required specifications should come first followed by preferred.  For example: Knowledge of applicable laws and regulations. Intermediate skill in the use of Excel, Word and PowerPoint. Advanced preferred. Ability to read and understand highly technical material. Language skills (e.g., proficient in reading and writing in English or Spanish or must be able to communicate in xyz language etc.) Work Environment: List all the environmental factors noteworthy of the Job.  Some examples may include: Occasionally lift to 35 Kilograms Prolonged sitting in front of a computer Potential exposure to caustic chemicals Experience: 3+ years hands‑on experience with: .NET (C#) and .NET Core frameworks Angular, TypeScript, JavaScript, HTML5, CSS3 SQL Server and/or Oracle including advanced SQL skills Experience supporting full SDLC activities, including technical and design documentation. Experience with DevOps tools such as Git, CI/CD pipelines, automated deployments, and build systems. Experience developing RESTful services and APIs. Strong troubleshooting, analytical, and problem‑solving skills. Preferred Experience with Docker, Kubernetes, or containerized application development. Experience with Azure DevOps, GitHub Actions, Jenkins, or similar CI/CD tools. Experience with automated testing frameworks (Cycle Labs, NUnit, Jasmine, Karma, etc.). Familiarity with cloud platforms (Azure, AWS, GCP). Knowledge of security, identity frameworks, and role‑based access controls. Experience maintaining production systems and supporting enterprise application   Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience.   For U.S. locations that require disclosure of compensation, the starting base pay for this role is between $112,322.00 and $149,763.00 per year and may include cost of living adjustments.  The actual base pay includes many factors and is subject to change and modification in the future.  This position may also be eligible for other types of compensation and benefits. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace. #LI-AK1