Job Description
• Collaborate with Architects and Tech Lead to build and maintain Azure IaaS/PaaS cloud services with high availability, resiliency, scalability, security, and optimal performance to meet service level objectives.
• Write software with high quality thru automated self-certification prior to delivery to consumers.
• Troubleshoot and determine the root cause of complex cross product issues and identify action items to drive increased reliability.
• Automate deployments, scaling, and other operational tasks to be as boring as possible.
• Mentor and pair program with junior team members to help them succeed and achieve their full technical potential.
• Contribute to necessary Architecture documentation, participate in gate review to include Infrastructure, security, and performance.
• Relentlessly document your implementation, patterns, practices, and processes.
Ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers).
Technical Experience:
• Must have:
• Strong troubleshooting skills across network, application, hardware, and service layers
• Strong analytical, problem solving, and communication skills
• Proficient with C#, .Net Framework, PowerShell, and Visual Studio
• Proficient with ASP.NET MVC, and Web API
• Experience with design patterns, SOLID Principles, especially cloud resiliency patterns
• Experience in code refactoring, quality improvement, and performance optimization
• Strong knowledge of multi-threading, scalability, performance, and application security
• Knowledge of Azure infrastructure and architecture
• Knowledge of SQL Server 2014/2017 database concepts
• Experience automating build and release pipelines
• Experience with Windows Server and IIS internals and administration
• Experience working in an agile environment with an SDLC like Scrum, SaFE, etc.
• Experience participating in the product release cycle, including code reviews and defect triage.
• Experience with software development best practices like test-driven development.
• Nice to have
• Experience with .Net Core
• Knowledge of networking patterns for cloud-hosted services
• Knowledge of HTML5, CSS, JavaScript, Angular, and Bootstrap
💡 Quick Summary
Seeking a career-building opportunity? The Lead Product Software Engineer 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.
