Lead Product Software Engineer

Lead Product Software Engineer

05 Mar 2024
Texas, Coppell, 75019 Coppell USA

Lead Product Software Engineer

Vacancy expired!

Wolters Kluwer is a global leader in professional information services. Professionals in the areas of legal, business, tax, accounting, finance, audit, risk, compliance and healthcare rely on Wolters Kluwer's market leading information-enabled tools and software solutions to manage their business efficiently, deliver results to their clients, and succeed in an ever more dynamic world. Wolters Kluwer combines deep domain knowledge with specialized technology. Our portfolio offers software tools coupled with content and services that customers need to make decisions with confidence. Every day, our customers make critical decisions to help save lives, improve the way we do business, build better judicial and regulatory systems. We help them get it right.

Wolters Kluwer Tax & Accounting US is a leading provider of tax, accounting and audit information, software and services, and is a division of Wolters Kluwer, a market-leading global information services company. It has served tax, accounting and business professionals since 1913. The digital future has arrived and the tax and accounting professions are changing rapidly. Professionals today have different needs, expectations and capabilities. In addition to accuracy, they need greater mobility, simplicity and speed. These needs place a premium on access to active intelligence, agile systems and integrated workflow solutions in short "Best in Process" solutions. This is precisely the value that Wolters Kluwer, Tax & Accounting US delivers to professionals.

Summary
Do you like leading teams to success? Does writing software to continue to reliably work against failures motivate you? When you see something broken, do you have the urge to fix it? Do you like beautiful architecture and code, believe engineering is a craft and your code is a work of art? Are you not afraid to speak your mind and are always seeking how to work better? Do you love squeezing performance out of your code? Are you fervent about having completely automated, zero touch software deployments with zero downtime?

If this sounds like you, this is the role for you.

Essential Duties and Responsibilities

  • Collaborate with architects and development teams to define, review and refactor Azure IaaS/PaaS cloud services for high availability, resiliency, scalability, security, and optimal performance to meet service level objectives.
  • Troubleshoot and determine root cause of complex cross product issues and identify action items to drive increased reliability.
  • Guide team thru refactoring to drive higher code quality.
  • Identify and implement technical standards and practices within the team, including, but not limited to test driven development, good branch management, and pair programming.
  • Automate deployments, scaling, and other operational tasks to be as boring as possible.
  • Mentor team members to help them reach their full technical potential and new levels.
  • Identify gaps in technology, practices, and processes and recommend improvements.
  • Relentlessly document your implementation, patterns, practices, and processes. You will drive documentation over tribal knowledge.
  • Ensure deliverables are self-certified prior to delivery to consumers.

Experience:
  • 8+ years of programming experience with Web, Windows .NET framework, PowerShell, and C#, with at least 3 years as a senior software development engineer and/or technical lead with similar roles / responsibilities.
  • 5+ years experience ASP.Net Web API Javascript, JSON and REST.
  • 3+ years experience developing customer facing applications.
    • Strong troubleshooting skills across network, application, hardware, and service layers
    • Strong analytical, problem solving, and communication skills
    • Strong experience with design patterns, especially cloud resiliency patterns
    • Strong experience in code refactoring, quality improvement, and performance optimization
    • Strong knowledge of multi-threading, scalability, performance, application security
    • Strong 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 agile SDLC like Scrum, SaFE, etc.
    • Experience leading teams thru product release cycle, including code reviews, defect triage, and change management.
    • Experience leading change to adopt software best practices like test-driven development.
    • Education: Bachelor's Degree in Computer Science, Information Technology or equivalent field or equivalent combination of education and work experience in software development.

Nice to have:
  • Experience with .Net Core
  • Knowledge of networking patterns for cloud-hosted services
  • Knowledge of Azure infrastructure and architecture
  • Knowledge of HTML5, CSS, JavaScript, Angular, and Bootstrap

Job Details

Jocancy Online Job Portal by jobSearchi.