Front-end Jobs nearChicago, IL
Senior Web Developer
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 (Ektron, Episerver, 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 DiagramSenior 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
A 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 it. We have a distributed team, with the bulk of our team based in Aurora, IL. We also have co-working space available in Fulton Market. 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, free lunches on Wednesdays, and other sweet perks.
No more hand-offs. Work collaboratively as part of one of our multidisciplinary teams. You’ll be contributing to ideation and decisions at all stages, actively shaping the design of everything you work on.
OPEN PTO POLICY
We respect work-life balance and recognize that flexibility is key. Coordinate within your team, keep up with your work, take time off when you need it. We don't restrict or limit the amount of time off team members take. 'Nuff said.
We thrive when data is messy, problems are complex, and innovation is needed. We strive to push boundaries and continually ship value for a limited number of retainer clients. We're not a one and done shop. We value long-term client partnerships and iterative improvement.
Interested in becoming a part of a world-class team at Diagram?
To Apply: To apply for this position, please send something that you feel communicates your expertise and what you're all about. This could be a resume, a portfolio site, or something entirely unexpected. You decide.Apply
Jobs farther away
Full Stack Engineer - Research and Development
Are you looking for unlimited opportunities to develop and succeed? With work that challenges and makes a difference, within a flexible and supportive environment, we can help our customers achieve their dreams and aspirations.
Manulife/John Hancock is an innovative global financial services company on the move. In support of our mission to help customers realize their financial goals, we’re launching a new R&D team to provide a line of visibility into minimally understood areas of new technology, user segments, and business models – all driven by Human-Centered Design. Our mission is to ensure that the energy and speed of our organization are invested in the right direction.
If you are a full-stack engineer who have a passion for the challenging world of Research & Development, we have a role for you to join us in the adventure!
You will be an integral part of our team, collaborating with a UX Designer to develop white papers, proofs of concepts, and prototypes.
Who you are
You are driven by an entrepreneurial mindset and don’t wait for permission before trying something new.
You are eager for constant learning through primary + secondary research, and experimentation through prototyping
You have working knowledge in Python/Flask
You are familiar with OOP concepts and design principles/patterns
You understand the current web standards and you like to learn about upcoming technologies
You know about Cloud-Native Architecture and Continuous Integration/Deployment as well as about RDMS and non-relational database systems
You are curious and like to understand customer needs and find out about opportunities in order to prototype and deliver solutions in an agile manner
You bring authenticity and a strong work ethic to what you do!
What role will I play?
Conduct both primary and secondary research to discover and understand user needs, and potential areas for exploration
Rapid prototyping and development to validate initiatives in the marketplace
Drive forward our innovative technology initiatives and integration
Working on emerging technologies such as machine learning, quantum computing, augmented / virtual reality, and digital currencies
Design solutions guided by user experience and using complex datasets
Act as a copilot, communicate with your team and take initiatives
Break down complex technical concepts to company partners in an easy-to-understand manner geared towards non-engineers
What we bring
A bold ambition and set of goals to drive transformation in our industry
A mission for “Decisions made easier. Lives made better.”
A leadership team dedicated to your growth and success
Our best. Every day.
Learn more about us here (https://www.manulife.com/en/careers/why-join-us.html)
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.Apply