Senior .NET Developer
Cooperative Computing (CC): We accelerate growth minded companies into the automated economy
The business market is in rapid change, with consumer behavior placing significantly high expectations on businesses at every phase in the client experience. Each day, we experience a company dramatically shifting “industry norms” and in many cases, removing historical market leaders from their market leading position. These elements create extraordinary opportunities for our team members to excel.
CC delivers superior client experiences as the premier digital enabler of growth minded enterprises enabling their rapid growth and ensuring their sustainable and smooth transition into the Automated Economy.
Our team is passionate in delivering client value and is fanatical in how we go about ensuring we deliver extraordinary business results for our clients. We are committed to growing as individuals first, becoming the best version of ourselves in who we have been created to be. We take responsibility in our thoughts and actions, know our purpose and our end in mind and put these first in our lives in living aligned with these core values:
- Be Fanatical & Passionate Delivering Superior Client Experiences - It’s who we are!
- 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
The Role:
As a Senior .NET Developer, 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. 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.
Results:
- 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.