Job Description
Location: Pune
Notice Period: Immediate
Key Skills:C#, .NET, Data Structures and algorithms, competitive programming, Leet codes
- At least 5 years of experience (including university/college/training) designing and building software systems, ideally delivered to production. You'll have supported these systems in production.
- Experience in C# (backend technologies) object-oriented design. You should be proficient in data structures, algorithms, runtime complexity, API, and database design, as well as unit and functional test methodologies.
- Design sophisticated software components, services, and applications. You'll write design documents and review them with your software engineering and architecture peers, incorporating and quickly iterating on the feedback.
- Lead the delivery of your projects to production. You'll follow best practices including writing high quality codes, developing unit, functional and performance tests and creating end to end deployment pipleines to production to maintain a fast velocity.
- Integrate your software with other distributed systems and shared APIs across bp. You'll work closely with partner team to help evolve their systems to make all our services more re-usable and resilient.
- Hire and develop others by mentoring juniors software engineers and peers and proactive sharing your expertise with multi-fuctional teams including product management, data science and UXdesign.
- Exposure to system design of both new and existing systems. You should have basic knowledge of security and privacy best practices as well as how to properly monitor, log, and alarm for production systems.
- Strong communication skills and ability to communicate with your peers through to managers. You should be able to engage others to collect requirements, describe what you're doing, and work through problems and find productive solutions
💡 Quick Summary
Seeking a career-building opportunity? The Back End Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
