Senior .NET Developer
Who we are
Cooperative Computing (C|C) is a digital enablement organization enabling organizations to effectively operate in the automated economy. The future of business is in maximizing relationships through the effective use of technology. With our clients, we discover, strategically engineer a digital strategy and enable these strategies through the implementation of best-in-class applications to achieve clients 10x growth.
Our performance culture is built through our team members, working together to help our clients succeed. We inspire growth with our team members in delivering fanatical and passionate client experiences, knowing effective technology is built with and for people.
- Be Fanatical and Passionate Delivering Superior Client Experiences - It’s who we are! Our customers are the center of every idea, process, and decision we create in building sustainable relationships. We over communicate, over deliver & outperform ourselves every time.
- Growth is Contagious - I grow, You grow, We all grow!.
- Be Innovative - Looking at tomorrow today. We live outside our comfort zone; we ask difficult questions of ourselves; we take risks, and we are fearless to experiment and lead the way forward.
- Show Empathy & Be Honest - Every single word spoken, or action performed for our Customers, Team Members, Partners & Stakeholders will be filled with kindness, candor and honesty.
- High Performance - It’s not for everyone - Our culture is our team members. We make the lives of our fellow team members better by first recognizing “I” am a team member first. We measure our progress constantly to be a better version of ourselves with every new day.
Life at CC:
Life at CC is a fusion of ambition, recognition, and lifestyle, where your career takes flight. We champion a high-performance culture with top-tier compensation and flexible working models. With us, enjoy robust benefits, milestone celebrations, and unparalleled learning opportunities. We foster a vibrant community through dynamic team activities. Join CC - embark on a journey where every day is rewarding and growth is a guaranteed promise.
About the Role:
We're looking for a Senior .NET Developer to join our team at Cooperative Computing. In this role, you'll be responsible for developing robust .NET Web Applications. You'll be in charge of coding in various languages and frameworks including C#, VB.NET, ExtJS, jQuery, and others. You will work closely with SQL Server, employing your expertise in ASP.NET Core, ASP.Net MVC, and C# to build web applications with excellent client-side technologies. As a senior member of our team, you'll also mentor less experienced developers, while maintaining a passion for technology and keeping up with the latest industry trends.
As a Senior .NET Developer, your mission is to design and develop superior web applications using the .NET framework. This involves not only strong technical skills, but also a keen understanding of application layouts, portals, and website development such as CMS, e-commerce, and blogs. Your expertise will help us deliver robust, high-performance User Interface code that adheres to best practices and meets the evolving needs of our customers.
Capabilities (Key Behaviors):
The Software Engineer .NET will exhibit the following capabilities:
- Proficient in various languages and frameworks, including but not limited to C#, VB.NET, ExtJS, and jQuery.
- In-depth understanding and command over SQL Server, with the ability to develop complex SQL statements.
- Proficient in unit testing, ensuring the reliability and stability of applications.
- Experienced in building web applications with ASP.NET Core, ASP.Net MVC, and C#.
- Strong knowledge in parsing XML and JSON documents.
- Understanding and experience in Agile Development methodology.
- Proven ability to design and deliver standards-based, best practice, mobile-first, responsive, accessible, and high-performance User Interface code.
- Ability to mentor less experienced developers, demonstrating strong leadership and communication skills.
- Excellent communication skills, both spoken and written, in English.
- Ability to manage multiple priorities simultaneously and adapt to a fast-paced work environment.
- Strong passion for technology and staying updated with the latest trends and advancements in the field.
- Deliver efficient, high-performance web applications using the .NET framework, contributing to the overall efficiency and effectiveness of our organization.
- Improve and maintain the quality of our software, serving as a key player in our commitment to continuous improvement and high standards.
- Ensure timely delivery of software projects, playing a crucial role in meeting deadlines and achieving operational targets.
- Provide mentorship to junior developers, contributing to the professional growth and skill enhancement of the team, and fostering a collaborative and learning-centered environment.