Vacancy caducado!
Sr. Backend DeveloperPrimary Location: Englewood, Colorado V-Soft Consulting is currently seeking Sr. Backend Developer client in Englewood, Colorado. This is a full-time, direct hire position in entertainment industry. WHAT YOU’LL NEED:Education and Experience »
- Bachelor’s Degree in Computer Science or similar discipline is preferred
- Experience with at least one enterprise level database system (Microsoft SQL Server, MySQL).
- 8-10+ years experience in an enterprise or consumer software development environment.
- Experience working within video delivery/streaming technologies a plus.
- 5+ years agile software development experience.
- Experience working with analytics platforms a plus.
- High degree of competency in core software development concepts.
- Experience working with Splunk a plus.
- Experience with modern frameworks and design patterns, minimum five years’ experience with a MVC paradigm.
- Strong knowledge of the ecosystem, including various adjunct technologies
- Ability to write clean, readable, maintainable code
- Strong knowledge of .NET web framework
- Expert level programming skills creating internet-scale web services using
- C#/VB.Net, ASP.NET, MVC, WebApi, Entity Framework, and AWS Services like DynamoDB, ElastiCache, EBS/ECS, etc.
- Strong understanding of object-oriented programming
- Must possess excellent analytical and troubleshooting skills which will be used to diagnose, debug and solve issues.
- Strong knowledge of cloud environments (Amazon, Google, Azure)
- Create, build and maintain software solutions using a variety of modern technologies.
- Invent flexible solutions to challenging technical problems that are adaptable and scalable to future business needs.
- Participate in code reviews with staff as necessary to ensure a high quality, performant product.
- Collaborate with the broader Digital Platforms team including the leadership team, quality assurance professionals, designers, business analysts and other software engineers in an open, creative environment.
- Be a subject matter expert for our client applications, backend services and business.
- Contribute to all aspects of the software creation process:
- Software architecture and design
- Object-oriented development
- Unit testing/test-driven development
- Integration testing
- Deployment
- Maintenance
- Post-deployment production support and troubleshooting
- Enthusiastically pursue additional training and understanding of new technologies that may be relevant to the Digital Platforms team. Advise management on strategies for use of new technologies.
- Take troubleshooting and debugging to the next level by implementing tools/products alongside the operations and support teams.
- Implement utilities to support future development on the software, customer/business activities and maintenance of the production environment.
- Self-manage smaller projects in partnership with our UX and Client Development Teams by providing technical leadership.
- Design solutions (verses only complete assigned tickets and maintenance tasks).
- Conquer more complicated development tasks – contribute to > 75% of the very difficult assignments.
- Work collaboratively with Principal Architects on new concepts and architecture.
- Mentor other developers/application engineers in methodologies, design patterns, software architecture.
- Demonstrate and commonly use more advanced algorithms and designs to simplify and improve system performance or maintainability.
Vacancy caducado!