Hero Digital, LLC Company Profile

Senior Back End Engineer at Hero Digital, LLC (Dallas, TX)

About the Employer

Job Description

This position is located in or around Dallas Texas About the Role As a Senior Back End Engineer with Hero Digital you will join an engineering team that has deep experience delivering world-class custom software solutions for Fortune 500 companies. You are required to have a deep grounding in .NET web application engineering, modern frameworks and libraries, and deploying complete web site delivery solutions including a CMS component. You will work closely with our creative team, front end engineers, and engineering leadership to bring the site vision to life. We will consider candidates who are not in Dallas, but close and able to get there if needed. What You'll Do Assist with requirements and architect web-based solutions, including integration with existing client systems using asp.net, windows services, web services and 3rd party web service APIs Develop and integrate applications, implement complex components, templates and API integrations following CMS platform architecture best practices (Sitecore/ CrownPeak/ Episerver). Build modern, interactive websites using HTML5, CSS3, JavaScript and UI frameworks (including, but not limited to Angular, ReactJS, etc). Apply development/programming best practices, such as, specification design/review, object oriented development, in-line comments and other typical documentation specifications Database development, including database design normalization, modeling and maintenance Works in an agile, rapid development and prototyping environment Collaborates with the full engineering team to design, develop and roll out custom solutions Collaborates with design and other departments to clarify requirements and provide feedback Learn new technologies that are being used by our customers Is interested in enhancing skills and learning new technologies Produces, documents and deploys high quality solutions Collaboration with QA team in design and implementation of test plans resolving any issues and ensuring software quality. Clearly communicates technical details, requirements, and runs project demos in client meetings Works with clients on post-launch improvements and enhancements Mentors junior team members with an unpretentious attitude Works with teams from multiple geographic locations, including nearshore and offshore Who You Are Bachelors or masters in computer science or related field Has helped lead and launch 4+ successful projects Architecture and implementation experience building CMS templates and dynamic sites design using HTML, JavaScript, CSS, C#, .NET, and Sitecore, EpiServer, or CrownPeak SaaS CMS Strong proficiency with JavaScript, HTML, CSS and experience with frameworks like AngularJS and React. Advanced experience with data exchange protocols like JSON and XML Experience working with REST APIs, OAuth, CDN Knowledge of modern web development practices such as Git, Jenkins, build automation and Agile development Experience working with high volume, highly concurrent web applications Experience leading engineering teams of 4+ and collaborating with other cross discipline project leads Client facing experience managing and translating requirements and leading in-progress work demos Strong written and verbal communication and teamwork skills Ability to work flexibly and appropriate trade-offs to meet time constraints Experience collaborating with clients, project managers, and engineers Experience working within a fast-paced, iterative development environment Comfortable balancing priorities and deadlines across multiple projects simultaneously