We\'re looking for aSenior Software Engineer This role is Office BasedIn this role, you will\xe2\x80\xa6
Work in a small, agile team, delivering SaaS (software as a service) software on AWS (Amazon Web Services)
Develop, maintain and enhance .NET applications and services to contribute to our legacy and cloud platform
Build scalable features with C# and React that adheres to our standards of performance, quality, and responsiveness
Collaborate with the product management team to plan, design, and scope new features, and identify opportunities for enhancements
Own your code all the way to production, including deployment, monitoring, and troubleshooting
Leading projects as necessary, working independently with minimal supervision, and providing leadership and mentorship to associate software engineers
Perform unit, integration, and automated functional tests
Participate in key architectural decisions and design considerations
Partner with other engineers and quality assurance staff to ensure our requirements for quality, security, scalability, and usability are met.
You\'ve Got What It Takes If You Have\xe2\x80\xa6
Bachelor\'s or master\'s degree in Computer Science or related field
5+ years of hands-on experience in building web applications using C#, .NET
Experience developing Microservices, RESTful services, or other SOA development experience
Proficient experience with relational databases such as Microsoft SQL Server/MySQL
Experience of architecting and designing web applications and services
Effective written and verbal communication skills
Strong problem-solving skills, a keen sense of ownership, and a detail-oriented mindset
Ability to effectively manage and prioritize multiple streams of work in a fast-paced environment.
Extra dose of awesome if you have...
Up-to-date experience with React
Hands-on experience with AWS and Docker
Experience with continuous delivery.
#LI-OnSiteOur Culture:Our mission is to empower people, businesses and communities. A culture created less by what we do and more by who we are. When people ask what our team is about, we point to our core values: champion customer success, bring our best, achieve together, get stuff done, and innovate every day. We\'re always on the lookout for new, curious and capable people who can help us achieve our goal and we are seeking diversity in the people who join our team. We want to make sure that our company reflects the demographic of our customers, clients, and the communities in which we operate. So if you want to work for a friendly, global, inclusive and innovative company, we\'d love to meet you!What We Do:Cornerstone is apremier people development company. We believe people can achieve anything whenthey have the right development and growth opportunities. We offerorganizations the technology, content, expertise and specialized focus to helpthem realize the potential of their people. Featuring comprehensive recruiting,personalized learning, modern training content, development-driven performancemanagement and holistic employee data management and insights, Cornerstone\'speople development solutions are successfully used by more than 100 million+ people in 180+ countries and in nearly 50 languages.Cornerstone takes special care to ensure the security and privacy of the data of its users.Check us out on , , , and !