Job Type
Full-time
Description
We are looking for an experienced
.NET Team Lead specializing in Big Data and Rules Engine solutions to drive the development of scalable, data-intensive applications that support complex decision-making. This role combines technical leadership with hands-on development and the application of rules engines to automate decision workflows. The .NET Team Lead will oversee a team of developers, ensure project alignment with business goals, and work closely with stakeholders to implement effective big data and rules-based solutions.
Responsibilities
- Leadership & Team Management: Lead, mentor, and manage a team of .NET developers to foster growth and uphold high technical standards.
- Solution Design & Architecture: Design architectures for data-driven applications that integrate big data processing and rules engine capabilities, ensuring scalability and performance.
- Project Oversight: Manage project lifecycles from planning and design to deployment and optimization, coordinating resources and setting timelines.
- Hands-on Development: Write efficient, scalable code in .NET Core, C#, and incorporate rules engines and big data processing frameworks as needed.
- Big Data Solutions: Develop data ingestion, processing, and storage solutions that leverage big data technologies (e.g., Hadoop, Spark, Kafka) to handle high-volume data.
- Rules Engine Implementation: Integrate and customize rules engines (e.g., Drools, Azure Logic Apps, or other business rules management systems) for dynamic decision-making.
- Collaboration: Collaborate with data scientists, data engineers, business analysts, and DevOps teams to implement comprehensive solutions.
- Technology Advancement: Stay up-to-date on industry advancements in both big data and rules engine technology and drive innovation within the team.
EEO
Requirements
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Experience: Minimum 5 years of experience in .NET development, with at least 2 years in a lead role involving big data and/or rules engine projects.
Technical Skills
- Programming: Proficient in .NET Core, C#, ASP.NET, and .NET Framework.
- Big Data Technologies: Experience with big data tools and frameworks (e.g., Hadoop, Spark, Kafka) and distributed computing principles.
- Rules Engines: Hands-on experience with rules engines (e.g., Drools, IBM ODM, Azure Logic Apps, or equivalent) and rule-based decision automation.
- APIs and Microservices: Expertise in building and managing RESTful APIs and microservices.
- Data Storage & ETL: Proficiency with data storage solutions (e.g., SQL, NoSQL, cloud storage), and ETL frameworks.
- Cloud Platforms: Familiarity with cloud platforms (e.g., Azure, AWS, GCP) and their big data and rules processing services.
Soft Skills
- Strong problem-solving, project management, and team leadership skills.
Preferred Qualifications
- Certifications: Microsoft Certified: Azure Developer Associate, AWS Certified Big Data Specialty, or equivalent certifications.
- Agile Experience: Familiarity with Agile methodologies (Scrum, Kanban).
- Real-time Data Processing: Knowledge of real-time data processing tools like Apache Flink, Storm, or similar.
- Advanced Rules Engines: Experience with advanced rules engines or business rules management systems (BRMS).
Salary Description
$145,000.00 - $175,000.00