Lead Product Software Engineer
Wolters Kluwer - Medknow Publications
Location
Pune | India
Job description
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
Essential Duties and Responsibilities
- 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).
Job tags
Salary