Job Description
Apply your .NET skills as a lead developer within a multi-disciplinary A-team of experts. Day to day, you'll be collaboratively solving problems, architecting solutions, and expanding your mastery of CMS web development. If you are a tenacious problem-solver who thrives when digging deep into code and complex data sets, you will fit right in.
We specialize in the design and development of enterprise .NET websites, so experience working with a.NET content management system (Episerver/Optimizely, Umbraco, Sitecore, etc.) is required.
STRATEGY, DESIGN, AND DEVELOPMENT AS A TEAM SPORT.
When you become a Senior .NET developer at Diagram, you'll get assigned to an account team with a strategist at the helm. Each team is responsible for working with a small group of clients, understanding their business goals, and building out a strategic roadmap to help push them forward. In your role, you can expect a healthy mix of writing code, gathering requirements, participating in design critiques, architecting solutions, and coordinating with your team and clients. Each account team operates autonomously, meaning that the strategies your team propose will drive the work you do-what you can accomplish is limited only by your collective ideas and abilities.
LET'S GET TECHNICAL
The incredibly complex nature of the web projects we take on demand a wide range of technical prowess from our development leads. As a Diagram Senior Developer, you'll need to demonstrate expertise in the following areas:
- Programming Languages: C#
- Microsoft Web Frameworks: ASP.NET, MVC, Razor, Web API
- Database Solutions: SQL or TSQL
- Strong understanding of core development concepts: Object-Oriented Programming (OOP), relational database concepts, Inversion of Control (IoC), and Dependency Injection (DI)
- Integrating third-party solutions through Web Services or other messaging frameworks
- Basic knowledge of IIS and setting up local sites
- Using Git and version control
- Familiarity with HTML, CSS, JavaScript, jQuery, and other JavaScript frameworks
HOME FOR DEDICATED PROFESSIONALS
Our organizational model involves building out small collaborative teams that kick ass. If you work best when you're handed a blueprint and left alone to build in solitude for weeks on end, you might not be a good fit. Diagram developers prefer to be in the mix of things and would rather contribute to solving real problems with code than to just take orders. You are naturally curious, eager to learn, and play nice with others. As a developer at Diagram, you are treated as a professional, working with other professionals for common goals. Day to day, some of your responsibilities will include:
- Work with modern hosting technologies: Azure DevOps, CI/CD, AWS, Episerver DXC, Umbraco Cloud
- Analyze, troubleshoot, and resolve issues on enterprise client websites
- Adapt to and learn new and emerging .NET/CMS technologies
- Communicate and convey technical concepts to clients, team members, and project managers
- Contribute to functional requirements and technical documentation
- Work both independently as well as collaboratively within a team
- Propose and architect technical solutions that help drive our clients forward
- Estimate effort for development tasks
WORKING AT DIAGRAM
Diagram is a digital consultancy focused on design, development and marketing. We work with a small, exclusive set of client partners. It's our goal to help them grow by developing strategic digital roadmaps and executing on them. We have a distributed team, with a home base in Naperville, IL (near Chicago). We've been around since 1995. We're a fun, committed group of professionals dedicated to helping each team member produce the best work of their lives. We also offer great health benefits, a 401k plan with company matching, an Open PTO Policy, Paternity/Maternity leave and other sweet perks.
Diagram is proud to be an Equal Opportunity Employer. You will be considered for this position based upon your experience and education, without regard to race, color, religion, sex, national origin, age, sexual orientation, ancestry; marital, disabled or veteran status. We are committed to creating and maintaining a workforce environment that is free from any form of discriminations or harassment.
We are committed to working with the best and brightest people from the broadest talent pool possible. We believe a diversity of ideas fosters innovation and engagement, and allows us to attract the best people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. If you need assistance, or a reasonable accommodation during the application and recruiting process, please contact us at: [email protected]
NOTE: Staffing agencies, recruiters, and/or placement agencies, please do not contact our hiring managers via email or phone or other methods.
Date Posted
06/09/2023
Views
11
Positive
Subjectivity Score: 0.8
Similar Jobs
Senior Program Manager - Sales & Commercial IT - Suntory Global Spirits
Views in the last 30 days - 0
View DetailsSeasonal Pool Attendant - Soho House Chicago - Soho House
Views in the last 30 days - 0
View DetailsPre K Assistant Teacher North Elston KinderCare - KinderCare Learning Companies
Views in the last 30 days - 0
View DetailsSr Communications Manager, People Communications - Here Technologies
Views in the last 30 days - 0
View DetailsManager, DRP Business Process & Systems, Global SCP&F CoE - Suntory Global Spirits
Views in the last 30 days - 0
View Details