As a Senior Software Engineer, you will:
- Work in a self-organized Scrum team to turn user stories into functional product increments by producing clean, efficient code, reviewing, debugging and refactoring existing code, and creating/running the tests
- Work with Product Owners and stakeholders to identify and build the best solution to deliver user value
- Follow Agile Scrum process to understand, estimate, build and release new user stories
- Collaborate with Product Support to ensure the highest levels of customer satisfaction
- Participate in end-to-end product cycle from new feature brainstorming to release and support of new features
- Work with your team on continuously improving the collaboration and efficiency of team delivery
Requirements:
- You are:
o Trustworthy and transparent
o Willing to learn
o Team player
- 5+ years of experience in building products/software
- Ability to understand business requirements, think from user’s perspective and effectively translate “what” into “how” to deliver the user value is an absolute must
- Proficiency in C#, .NET, MS SQL Server
- Proficiency in HTML5, XML, Ajax, CSS, JavaScript, JQuery, JSON
- Experience with Angular is a plus
- Proficiency working with relational databases
- Strong understanding of computer science fundamentals is a must
- Experience aas a full stack developer with knowledge of OOP design patterns and SOLID principles and their implementation
- Strong understanding of distributed systems from both a development and operational perspective
- Prior experience with service-oriented architecture and microservices is a plus
- Excellent written and verbal English communication
- Willingness to take ownership and accountability for yourself and your team
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.