7 Staffzo Consulting Jobs
Senior Software Engineer/Team Lead - C#/.Net (8-12 yrs)
Staffzo Consulting
posted 4d ago
Key skills for the job
Position : Senior Software Engineer, Team Lead.
Reports To : Software Engineering Manager.
Location : Hyderabad, India.
Job Overview :
We are looking for a driven and resourceful Senior Software Engineer, Team Lead to join our team.
Your main area of focus will be guiding people and driving technical decisions across multiple projects.
You will coach, mentor and enable your team, organize and lead projects.
And, if while you're doing this you can't deny your past as an engineer, you can also get your hands dirty crafting whatever is needed to do!.
Please note that we are onsite with a traditional five-day workweek schedule.
This is a fully in-person role.
Responsibilities & Duties :
- Participate in the development of new features and expand existing features.
- Add support for new platforms to our existing products and develop new products.
- Develop and review designs, code, unit tests, system tests, and documentation.
- Collaborate in root cause analysis; diagnose, isolate, and fix software problems.
- Create applications using primarily C# and SQL.
- Design and implement RESTful APIs in C#.
- Design and develop front-end with Angular/React.
- Demonstrate your work product to your team.
- Identify and correct issues that impact performance, reliability, and scalability.
- Investigate and develop skills in new technologies.
- Partner with Engineering leaders globally to drive solutions implementation and processes.
- Build, lead, manage, and mentor a team of engineers while building a team culture of quality, innovation, efficiency, initiative,- trust- and transparency.
- Managing and guiding sprint teams.
- Unblocking team from technical/functional challenges.
- Guiding and mentoring team technically.
- Collaborating with different internal teams.
- Analyzing system requirements and delegating development tasks.
- Developing technical specifications- and implementation of various design patterns.
Instill a culture of personal accountability through :
- Unrelenting insistence on commitment to excellence.
- Clear metrics for success, commitment to transparent goals and KPIs.
- Proactive partnership with team leads and stakeholders globally.
- Proactively drive collaboration across functions and geographies, to ensure a cohesive environment for the team and business.
- Encourage continuous improvements of team ways of working.
- Participate in agile project management processes.
Characteristics :
- Proven success in inspiring your direct and partner teams (product management, design) to build better products, with a constant dedication to understand, question and improve the experience through :
- Extensive experience building enterprise class products/services in either a micro-service or SOA setting.
- Solid hands-on experience on Microsoft .Net technology stack (.NET Core, .Net, & C#).
- Strong development experience with C#, Web API, Windows Services, Entity Framework, SQL Server.
- Good development experience with front end using Angular/React.
- Extensive knowledge of the software development lifecycle to include agile methodologies, code quality, and continuous integration/continuous delivery.
- Driven to build modern systems that emphasize user experience and aesthetics.
- A team player.
- Excellent writing and written/verbal communication skills- in English.
- An eagerness to learn, explore and introduce new technologies.
- Passionate about business results and people not just technical excellence.
- Demonstrated history of building and maintaining healthy team culture.
- Customer-centric prioritization and data-driven decision making.
Education & Experience :
- Bachelor's degree in Computer Science, Information Systems, Engineering, a related field, or equivalent work experience.
- 8+ years' work experience in back-end software engineering with considerable experience programming in C#.
- 3+ years of direct people management experience in technical teams, including hiring, mentoring and leading technical leaders.
This job description reflects the present requirements of the position.
As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment.
Functional Areas: Software/Testing/Networking
Read full job description