Job Description
We are seeking a Senior/Staff Software Engineer to lead our development efforts, ensuring best practices and supporting the team on a day-to-day basis. This role requires deep technical knowledge, a proactive mindset, and a commitment to guiding the team in tackling challenging issues.
Responsibilities
• Lead Development Efforts: Drive the design, development, and deployment of applications primarily using .NET Core for backend services.
• Forward-Looking Product Development:
• Collaborate with product and engineering teams to align on the technical direction, scalability, and maintainability of the product.
• Proactively consider and address security, performance, and scalability requirements during development.
• Cloud and Infrastructure:
• Leverage Microsoft Azure for cloud infrastructure, ensuring efficient and secure use of cloud services. Work closely with DevOps to improve deployment processes.
• DevOps & CI/CD:
• Support the setup and maintenance of CI/CD pipelines, enabling smooth and frequent deployments. Collaborate with the DevOps team to automate and optimize the development process.
• Technical Mentorship:
• Provide technical guidance and support to team members, helping them solve day-to-day challenges, enhance code quality, and adopt best practices.
• Quality Assurance:
• Collaborate with QA to ensure thorough testing, automated testing coverage, and overall product quality.
• Product Security:
• Actively implement and promote security best practices to protect data and ensure compliance with industry standards.
• Documentation & Code Reviews:
• Promote good coding practices, conduct code reviews, and maintain clear documentation.
Qualifications
• Technical Skills:
• Strong experience with .NET Core for backend development and RESTful API design.
• Hands-on experience with Microsoft Azure services, including but not limited to VMs, databases, application gateways, and user management.
• Familiarity with DevOps practices and tools, particularly CI/CD pipeline configuration and deployment automation.
• Strong knowledge of product security best practices and experience implementing secure coding practices.
• Familiarity with QA processes and automated testing tools is a plus.
• Preferred Qualifications:
• 7+ years of experience in software development, with a strong focus on .NET Core.
• Previous experience as a Staff SE, tech lead, or in a similar hands-on tech role.
• Strong problem-solving skills and ability to work in a fast-paced, startup environment.
What We Offer
• Opportunity to lead and grow within a dynamic and ambitious team.
• Challenging projects that focus on innovation and cutting-edge technology.
• Collaborative work environment with a focus on learning, mentorship, and growth.
• Competitive compensation, benefits, and stock options.
💡 Quick Summary
Seeking a career-building opportunity? The Senior/Staff Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bhopal 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.
