Senior Software Development Lead - R01571334
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Key details
- Location
- Bengaluru, KA, India
- Work style
- Hybrid
- Level
- Lead / Staff+
- Experience
- 5–8 yrs
- Function
- Software engineering
- Focus area
- Infrastructure / Cloud
- Posted
- 2w ago
Skills
.netai/mlansibleapplication developmentawsazurec#ci/cdcode reviewscontainerizationdevopsdockerinfrastructure as codekafkakubernetesmachine learningmicroservicesoracleperformance tuningpytorchreactsecurity testingsonarqubesql servertensorflowterraformtest automation
About the role
Senior Software Development Lead
Job requirements
- Lead the design and development of scalable .Net fullstack microservices solutions, delivering high performance and reliability
- Architect and implement AI-driven tools for code generation, automated testing, and building robust automation test suites, achieving measurable improvements in development efficiency
- Integrate front-end frameworks such as AngularJS or React JS with back-end .Net APIs to deliver seamless and responsive user experiences
- Develop and enhance CI/CD pipelines to automate build, test, and deployment processes, reducing release cycle times
- Leverage containerization and orchestration technologies like Docker and Kubernetes to ensure scalable and resilient deployments
- Utilize messaging platforms such as Kafka to enable efficient communication between distributed microservices
- Mentor and guide team members through code reviews and technical leadership, fostering a culture of innovation and excellence
- Collaborate with cross-functional teams to define technical requirements, establish best practices, and drive continuous improvement in software delivery
- .Net Core and C# development
- Microservices architecture and implementation
- AI tools for code generation and test automation (e.g., Copilot, TestGen)
- AngularJS or React JS
- .NET API development and integration
- SQL Server or Oracle RDBMS
- Kafka messaging platform
- Docker containerization
- Kubernetes orchestration
- Experience with advanced AI/ML frameworks for software engineering automation (such as TensorFlow, PyTorch, or Azure ML)
- Expertise in performance tuning and optimization of large-scale distributed applications
- Knowledge of cloud-native application development on Azure or AWS
- Familiarity with DevOps practices and infrastructure as code (e.g., Terraform, Ansible)
- Hands-on experience with automated security testing tools (e.g., SonarQube, OWASP ZAP)
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline
- Microsoft Certified: Azure Developer Associate or equivalent certification
- Relevant certification in AI or machine learning technologies, such as Microsoft Certified: Azure AI Engineer Associate
Experience Range: 5 to 8 years of experience, including substantial hands-on expertise in .Net fullstack development and AI-driven code generation, testing, and automation Key Responsibilities:
Required Skills:
Preferred Skills:
Desired Qualifications:
Get jobs like this as soon as they're posted
JobSuited checks company career sites all day and ranks every opening against your profile. Free to join.