Lead Software Engineer - AI & Full Stack Development

4 Days Old

We are looking for a talented and experienced Lead Software Engineer specializing in Full-stack development with a focus on AI and cloud-based solutions. In this pivotal role, you will design, develop, and implement innovative applications using the .NET and React frameworks. Join us in building modern web applications that offer responsive front-ends and robust back-end services, including RESTful APIs and advanced AI-driven features. Key Responsibilities: Design and develop full-stack applications using .NET Core, C#, and React, ensuring security, scalability, and performance. Create responsive and intuitive user interfaces with modern front-end technologies like React and TypeScript. Build and integrate RESTful APIs and OpenAPI endpoints for seamless user interactions. Develop and maintain Python scripts to leverage emerging data and AI capabilities. Implement and manage containerized applications using Docker and Kubernetes for optimal deployment and scaling. Collaborate with cross-functional teams to align solution design and implementation with business objectives. Participate in Agile processes, including sprints, reviews, and retrospectives. Maintain high code quality through code reviews, automated testing, and CI/CD practices. Monitor system performance and optimize components for maximum efficiency. Stay up to date with evolving full-stack development technologies and best practices. Key Requirements: 5+ years of experience in full-stack development with expertise in .NET/C# and React. Strong proficiency in front-end technologies, including React, JavaScript/TypeScript, HTML, and CSS. Proven experience with .NET Core, REST API development, and database integration. Experience with containerization technologies (Docker, Kubernetes). Excellent communication skills for effective collaboration. Strong problem-solving abilities and adaptability in a fast-paced environment. Solid understanding of object-oriented programming and design patterns. Experience with SQL databases and data integration strategies. Desired Qualifications: Familiarity with React microfrontends and component-based architecture. Experience with WPF for desktop application development. Knowledge of MVVM pattern and data binding in WPF applications. Experience with AI/ML orchestration tools like Semantic Kernel or LangChain. Familiarity with DevOps practices and CI/CD pipelines. Understanding of microservices architecture and web application security best practices. Knowledge of state management libraries, such as Redux or MobX. Familiarity with UI/UX best practices. Our Culture: At Wolters Kluwer, our core values—Focusing on Customer Success, Making it Better, Aiming High and Delivering, and Winning as a Team—guide all our actions. We are dedicated to driving success for our customers by delivering innovative solutions that exceed their expectations. We continually strive to improve our processes and products, aiming for excellence in every effort. Collaboration and teamwork are integral to our culture, enabling us to achieve outstanding results together. Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process. Compensation: Target salary range: $114,750 - $160,450.
Location:
New York, NY, United States
Category:
Computer And Mathematical Occupations