Visiting Angels is looking to strengthen its brand's online presence by building and maintaining high-performance, secure, and scalable digital platforms and web applications.
Requirements
- C-Sharp, C++, Java, JavaScript, TypeScript, SQL, Bash/Shell, HTML5/CSS3/SASS
- .NET Core (ASP.NET Core), Entity Framework Core, React, AngularJS
- SQL Server / Azure SQL
- Azure DevOps, Git, Azure Pipelines, Azure Monitor (and comparable logging/metrics/APM solutions)
- OpenAI ChatGPT, OpenAI DALL·E, Google Gemini, Midjourney
- Google Maps, Stripe, PayPal, Facebook Graph, Slack, and related third-party integrations
- CI/CD, automated testing, infrastructure as code, and secure SDLC practices
Responsibilities
- Lead the full lifecycle of web development projects—from discovery and scoping through build, QA, release, and post-launch optimization—including initiatives that leverage AI-powered features and tools.
- Serve as principal developer for internal projects, designing and implementing core services, REST/GraphQL APIs, frontend applications, and application infrastructure.
- Define and enforce engineering standards, including code quality guidelines, branching/version control strategies, code review practices, testing protocols, and structured QA/release processes.
- Implement robust observability and auditing, leveraging automated tools and APIs to monitor SEO, metadata integrity, accessibility, performance (Core Web Vitals), uptime, and error rates.
- Transition existing codebases and digital assets from third-party vendor control into company-owned Microsoft Azure accounts and Azure DevOps repositories; formalize access, roles, and governance.
- Architect, configure, and maintain cloud environments (Microsoft Azure and Amazon AWS), including web apps, container apps, databases, CDNs, load balancers, and SSL/TLS certificates.
- Apply advanced security practices (identity and access management, secrets management, network segmentation, vulnerability management, secure SDLC) to safeguard systems and data.
Other
- Bachelor’s degree in Engineering, Computer Science, or related field preferred, or equivalent work experience.
- 10+ years of enterprise-level application development experience.
- Must be legally authorized to work in the United States without current or future sponsorship.
- Ability to manage shifting priorities in dynamic environments, coordinate cross-functional teams, and deliver results under tight deadlines.
- Must be able to lift, push or pull items weighing up to 10 lbs.