Cornerstone 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.
CornerStone looking for a Associate Software Engineer to join an agile and talented team in delivering a rich e-learning experience to users around the world.
Job Designation : Associate Software Engineer
Qualification : Bachelor’s Degree / Masters degree
Experience : Freshers
Salary : 4 LPA – 8 LPA
Skill Set :
- Strong understanding of development and design fundamentals in ASP.NET, MVC, Web API, .NET Core.
- Strong understanding of development and design fundamentals in client frameworks such as ReactJS, jQuery, AngularJS, JavaScript.
- Strong understanding of development and design fundamentals in MS SQL 2017 along with exposure to NoSQL DB like Cassandra/MongoDB.
- Exposure to event frameworks such as Kafka.
- Strong analytical skills and object-orientated design capabilities.
- Strong debugging skills and experience troubleshooting customer reported issues.
- Able to thrive in a fast paced, agile work environment and deliver value incrementally and frequently.
- Dedicated to unit testing and automated testing of developed functionality.
- Excellent verbal and written communication skills and ability to maintain good working relationships.
- Innovative, resourceful, passionate about creating high-quality, high performance and highly available software.
- Able to mentor junior engineers through pairing and coaching.
Job Description:
- Play a key role in the development of core features of our enterprise SaaS product.
- Responsible for coding, unit testing, implementing and maintaining new and existing modules and applications.
- Work collaboratively with Quality Assurance (QA) engineers through participation in the testing process.
- Ensure the long-term architectural and performance strategies are considered when designing and coding solutions
- Ensure the ongoing quality of the product and customer satisfaction by helping to reduce customer defects.
- Provide technical and functional guidance to the team where needed.
- Collaborate within a project team to optimize performance of complex software systems. Troubleshoot and resolve problems.
- Collaborate with cloud operations, customer support, quality assurance and others, as needed.
Location : Hyderabad, Telangana, India