Senior Product Software Engineer - Tech Lead in New York, NY

$100K - $150K(Ladders Estimates)

Wolters Kluwer   •  

New York, NY 10001

Industry: Technical Services

  •  

8 - 10 years

Posted 52 days ago

Within Wolters Kluwer, CT Corporation contains our expert information services businesses that serve large corporations, small businesses and law firms specializing in incorporation and legal business compliance solutions and clearance and protection solutions for trademark and brand professionals.

RESPONSIBILITIES:

  • Build and maintain high quality, secure and maintainable applications in close collaboration with Product Management in a Scrum environment while maintaining applications in line with best practices
  • Provide technical leadership and direction to software development team to build a quality code, perform code reviews. Lead near shore technology teams (5-7 Developers) while remaining hands-on
  • Own the delivery of products and features as defined by the product roadmap coordinated with Product Management
  • Work with product managers and management on prioritization, scope definition, cost & effort estimations, risk/issue resolutions for respective components/projects
  • Champion, collaborate, and drive cloud-based application development, deployments, best practices across multiple development teams
  • Monitoring application health including performance and exceptions through all phases of project life cycle
  • Provide leadership and guidance for architecting, designing, building, documenting and testing software solutions for the existing and new products
  • Work with the other Engineering leaders as well as Product Management to determine the requirements necessary to deliver roadmap items
  • Adhere to existing Agile & DevOps software development policies and procedures and develop new procedures and standards in software process improvement initiatives
  • Evaluate, recommend, and implement new technologies for software development. Stay abreast of current trends and technologies and introduce them into development process

QUALIFICATIONS:

  • Minimum of seven years of experience as a hands-on developer (Microsoft stack) in an Agile environment
  • Minimum of two years of experience leading Agile/Scrum teams working in complex engineering environments (5 person Dev teams or larger)
  • Minimum of one years of developing solutions using Microsoft Azure services (AWS or other cloud solutions)
  • Minimum of a Bachelor's Degree in Engineering or Computer Science or related field of study; OR 9 years of experience of professional software development/hands-on leadership experience
  • Strong hands on coding and technical skills
  • Working knowledge and programming experience strongly preferred, with Microsoft Azure, along with C#, ASP.NET, MVC, REST API, Entity Framework, JavaScript, Angular, and Bootstrap
  • Working experience with MS SQL Server, Oracle databases. Knowledge with any NoSQL databases is a plus
  • Familiarity with MEAN stack development and other open source technologies is a plus
  • Experience with architecture/design patterns and re-usability concepts and database design
  • Experience in developing web services and micro-service architecture applications
  • Experience with API first design approach and familiar with OpenAPI, Swagger specification is a plus.
  • Experience in providing technical guidance and leadership and conducting design and code reviews
  • Ability to handle aggressive project sched


Valid Through: 2019-10-21