Job Summary
Zywave is seeking a
highly skilled and experienced Technical Lead
with a strong background in .NET technologies
, API architecture
, and Ocelot API Gateway
. The ideal candidate will lead a team of developers, drive technical excellence, and ensure the successful delivery of scalable and secure API solutions within a microservices ecosystem.
Key Responsibilities
- Lead the design, development, and deployment of enterprise-grade APIs using
.NET Core/.NET 6+
. - Architect and implement
API Gateway solutions using Ocelot
for distributed systems. - Collaborate with Product Owners, Architects, DevOps, and QA to define and deliver technical solutions.
- Ensure adherence to best practices in coding standards, testing strategies, and deployment processes.
- Conduct thorough code reviews and provide mentorship to junior and mid-level developers.
- Troubleshoot complex issues and provide sustainable solutions across the API stack.
- Continuously optimize performance, scalability, and security of the API infrastructure.
- Stay abreast of emerging technologies and propose tools or frameworks that add value.
Qualifications
- Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
- 8+ years of hands-on software development experience, including 3+ years in a technical leadership capacity.
- Strong expertise in
.NET Core/.NET 6+
, C#
, and RESTful API
development. - Proven experience with
Ocelot API Gateway
and microservices architecture
. - Knowledge of
API security standards
such as OAuth2
and JWT
. - Experience with
CI/CD pipelines
, Docker
, and cloud platforms like Azure
or AWS
. - Deep understanding of software design patterns,
SOLID principles
, and clean architecture
. - Exposure to
message brokers
like RabbitMQ or Kafka. - Familiarity with
Agile/Scrum
development methodologies. - Excellent leadership, communication, and analytical skills.
Mandatory Skills
- .NET Technologies
- API Architecture
- OAuth2 / API Security
Good-to-Have Skills
Domain Experience
- Prior experience or knowledge of the
Insurance domain
is a strong plus.
### Roles and Responsibilities
Company Name:*Trask Job Title:*Technical Lead .NET, API Architecture & Ocelot - Insurance Domain #### Key Responsibilities: 1. Technical Leadership: - Serve as the primary technical authority on .NET applications and API architecture within the insurance domain. - Mentor and guide development teams in best practices and coding standards related to .NET and API design. 2. API Architecture: - Design, implement, and maintain scalable and resilient API architectures using Ocelot and other relevant technologies. - Ensure that API design principles and standards are adhered to throughout the development lifecycle. 3. Development Oversight: - Oversee development activities, ensuring timely and high-quality delivery of software solutions. - Collaborate with product owners and stakeholders to gather requirements and translate them into technical specifications. 4. Integration Management: - Implement and manage API gateways, ensuring secure and efficient communication between different systems and services within the insurance ecosystem. - Design and implement middleware solutions to facilitate seamless integration between legacy systems and new applications. 5. Quality Assurance: - Define and drive testing strategies, including unit testing, integration testing, and performance testing to ensure application reliability and performance. - Conduct code reviews and provide constructive feedback to enhance code quality and maintainability. 6. Performance Optimization: - Analyze and improve the performance, scalability, and security of existing applications and APIs. - Employ monitoring tools and techniques to identify and resolve performance bottlenecks. 7. Stakeholder Collaboration: - Work closely with cross-functional teams, including product management, QA, and UX design, to ensure alignment in project goals and deliverables. - Communicate effectively with both technical and non-technical stakeholders, adapting your messaging to suit their needs. 8. Documentation: - Produce and maintain clear documentation of technical designs, architectures, and API specifications to facilitate knowledge sharing and onboarding of new team members. - Ensure that all technical documentation is up to date and reflects current systems and practices. 9. Continuous Improvement: - Stay updated with the latest trends, technologies, and best practices in .NET development, API architecture, and the insurance industry. - Advocate for continuous improvement processes within the team and organization to enhance overall performance and product quality. #### Qualifications: - Proven experience in software development and technical leadership, particularly in .NET and API architecture. - Strong knowledge of Ocelot API Gateway and related microservices architecture. - Familiarity with the insurance domain and its specific regulatory requirements. - Excellent problem-solving skills and ability to work under pressure. - Strong interpersonal and communication skills to engage with diverse teams and stakeholders. By combining technical expertise in .NET & API Architecture with a solid understanding of the insurance domain, the Technical Lead at Trask will play a crucial role in driving innovation and delivering high-quality software solutions.