Optomi, in partnership with a leader in the media and entertainment space, is searching for a Senior Full Stack Developer to join their talented Engineering team. The ideal candidate will be comfortable designing, developing, and supporting the company’s websites, APIs, cloud integration initiatives, and other digital business technologies. This includes the identification and implementation of new applications, features, and web technologies.
REQUIRED QUALIFICATIONS
- 5+ years of enterprise-level experience in designing, developing, testing, and maintaining elements of modern n-tier applications, built using Microsoft and common web technologies
- 2+ years of experience developing serverless applications in AWS utilizing Lambda, EC2, etc.
- Strong working knowledge in Object Oriented Design, C#, .NET Core, n-tier applications, HTML 5/CSS3, JSON/XML, SQL Server 2014/2016, and ORMs like Entity Framework/Dapper (or equivalent)
- 2+ years of professional experience developing in JS frameworks such as Angular and related state management tools such as RxJS or NgRx (preferred)
- Experience with service-oriented architecture (SOA) using .NET technologies, and experience with or understanding of Web API, .NET Core, and microservices
- Ability to work as part of a team in a collaborative environment, and understanding of version control systems like TFS/SVN/GIT
- Feel for good design, and the ability to use frameworks like Bootstrap (or equivalent) to create user-friendly and familiar navigation and page layouts
- Extensive experience in UI development and the ability to learn and integrate external third-party JS libraries if necessary
- Excellent debugging and troubleshooting abilities
DESIRED QUALIFICATIONS
- Experience working on cloud migrations
- Experience developing in NodeJS in addition to C#
- Automated test experience (Unit, integration, and system level)
- Knowledge and understanding of software development life cycle (SDLC): code control, build, and deployment
- Ability to communicate with primary application stakeholders and translate business requirements into manageable pieces of development work
- Experience with Agile methodologies (Scrum, Kanban, etc.)
Job Type: Full-time
Pay: $120,000.00 - $160,000.00 per year
Schedule:
Experience:
- .NET Core: 5 years (Required)
- AWS: 1 year (Required)
- Angular: 1 year (Required)
Work Location: Remote