Senior .NET Developer - Marcus Thomas, LLC
Cleveland, OH 44128
About the Job
Reports To: Mauricio Gemino, Associate Director of Lottery Solutions Back-End Development.
Who is Marcus Thomas?
Marcus Thomas, with nearly 300 professionals in its offices in Cleveland and Cincinnati, Ohio; Buenos Aires, Argentina; and Santiago, Chile, is among America's leading independent, full-service, integrated advertising and marketing communications agencies. With a team of brilliant experts across 16 states and seven countries, we offer a full suite of marketing communications tools, including creative development, media planning/buying, search marketing, digital and web application development, public relations, social media, CRM/marketing automation, and many more to support our clients. Our integrated approach has resulted in award-winning campaigns that harmonize all these tools into business-building plans that make a real impact.
At Marcus Thomas, we believe in earning the trust of our clients by consistently delivering measurable results. We're not just experts in marketing, but we also understand the importance of making people's lives better. We call that the Value Exchange where we believe in a mutual exchange that benefits our people and the agency as a whole. Join us and be part of our mission to be the best independent agency to work at and with.
Hybrid and Remote Work Eligibility
Marcus Thomas offers a hybrid work environment for candidates located near our Warrensville Heights and Cincinnati offices. For remote candidates, we can only consider U.S. residents from the following registered states: Connecticut, Florida, Georgia, Illinois, Indiana, Kentucky, Michigan, Minnesota, North Carolina, New Hampshire, Ohio, Pennsylvania, South Carolina, Texas, Utah, and Virginia.
The Role
We are seeking a dynamic and results-driven Senior .NET Developer to join our Lottery Solutions team (https://www.mtllc.com/lotterysolutions/). You will play a pivotal role on a project team of specialists to deliver web-based solutions to lottery clients.
- Develop custom code that reflects the provided information architecture, art direction, design and content elements within the established technical framework, specifications and overall environment.
- Work within a multi-discipline team, composed of technical and nontechnical members.
- Collaborate with other development staff, including architects, front-end developers, mobile developers, QA, DBAs and IT staff to complete projects. A team player.
- Participate in the creation of accurate project estimates and scopes.
- Participate in the writing of detailed technical/functional specifications and code documentation.
- Participate in solution brainstorming and the identification of optimal approaches to delivering against client wants/needs/requirements.
- Assist with the information and technical architecture, and design of digital solutions to ensure their compatibility with development best practices and principles.
- Participate in development of code test plans, QA testing, issue documentation and resolution.
- Work to define project plans, maintain project timelines and achieve established milestones in an accurate and timely manner.
- Help nontechnical staff understand the technical implications of numerous complex client needs.
- Take initiative to research and learn emerging technologies, trends and industry developments; and share that information with fellow staff members.
- Work in a fast-paced, tight timeline environment, while maintaining industry-leading quality.
Required Qualifications
- Primary technical skills must include C#, NetCore, MVC, ASP.NET, .NET Framework.
- 5+ years of development experience with proven success in developing digital, web, online and/or mobile solutions.
- Experience working with cloud-based environments such as Azure, AWS, GCP.
- Experience working with Docker and Kubernetes
- Experience working with Kentico or any .NET-based CMS application
- Experience with Git.
- Experience with databases such as SQL.
- Demonstrated ability to accurately scope and estimate development work.
- Experience developing and testing across multiple browsers, platforms and implementations.
- Experience through all phases of development processes from discovery and definition through design and development.
- A commitment to clean, well-organized code and code documentation is mandatory.
- Well organized, with the ability to handle changing requirements and aggressive deadlines.
- Exhaustive attention to detail.
It"s A Plus
- Experience with Vue.JS.
- Experience working with DataYard Cloud environment
- Microsoft development certifications.
- Experience in a marketing, advertising, or digital/interactive agency.
Team Values
- Accountability
- Inspired Thinking
- Respect and Collaboration
- Fun
- Diversity
- Community
Reasons You"ll Love Working Here
- Long-Term Client Relationships: Our clients stay with us for over 12 years on average, showcasing our commitment and success in serving their needs.
- Award-Winning Projects: Engage in projects that have received industry accolades, contributing to our agency"s reputation for excellence.
- Collaborative Culture: Experience genuine appreciation for your contributions, collaborate with talented colleagues, and work with exciting clients.
- Flexible Work Environment: Enjoy a hybrid work model with flexible scheduling, supporting a healthy work-life balance.
- Diversity and Inclusion: Be part of a diverse and inclusive workplace where every voice is valued, fostering creativity and innovation.
- Continuous Learning: Access opportunities for professional growth and development, ensuring your career evolves alongside our organization.
Benefits Highlights:
- Generous Time Off: Take advantage of our flexible time-off policy, with most teammates enjoying 4-6 weeks off per year for vacation and holidays.
- Family-Friendly Policies: Benefit from 12 weeks of 100% fully-paid leave for new parents, supporting your work-life integration.
- Health and Wellness Benefits:Access comprehensive healthcare benefits including medical, dental, and vision plans with discounts. Additional support with short-term and long-term disability benefits, telemedicine and behavioral health care through Teladoc, and access the Calm app.
- Lifestyle Benefits:Make the most of our wellness and creative stipend, alongside access to company discount programs offered through our partners and phone plan stipend.
- Financial Planning Support: Enjoy 401k benefits with contributions from Marcus Thomas, student loan paydown opportunities, and college savings contributions.
Interview Process
Our interview process is designed to help us understand your fit for the role and for you to learn about our agency culture. It usually involves these steps:
- Initial Screening
- Conversation with Talent Team
- Coding Assessment
- Conversation with Associate Director of Backend, and Team Member
- Conversation with Director of Web and App Development, and Team Member
- Final Selection
PI255764334