.NET Technical Lead
Job Summary
Responsibilities:
The role of the Technical Lead combines high-level technical oversight with hands-on coding. This
dual responsibility ensures that the Technical Lead remains closely connected to the technical details and challenges of the project while providing technical leadership and guidance for the technical design.
The main responsibilities of a Technical Lead include:
Technical Leadership and Mentoring: Providing guidance and coaching to the
development team fostering a culture of technical excellence.
Final Technical Responsibility for Software Systems within the Application Team: Overseeing
all technical aspects within the application team ensuring that
software development and deployment meet organizational standards and objectives.
Active Contribution to Development: Dedicating significant time to hands-on
development tasks participating in coding feature development and
bug fixing.
Preparation of Technical Deliverables: Creating detailed technical documentation for
software releases including infrastructure requests and release documentation.
Configuration Change Requests to I&O: Manage configuration change requests
to I&O to ensure system stability and performance.
System Design: Design scalable reliable and maintainable systems while
adhering to architectural standards and complementing the overall architecture in collaboration with
the architecture team.
Requirements Analysis: Collaborate with analysts to refine requirements and translate them into
robust technical solutions.
Code Review and Quality Assurance: Ensure code quality through
thorough reviews and the implementation of rigorous quality assurance processes.
Performance Optimization: Regularly assess software performance and make
adjustments to optimize it.
Security Considerations: Integrate current security practices to protect
software systems from threats taking architectural choices into account.
Technology Evaluation and Integration: Evaluate and integrate new technologies that
align with business objectives and enhance system into account the
Architectural choices.
Troubleshooting and support: Lead the resolution of complex technical problems providing
expert-level troubleshooting and support.
Adherence to architectural standards and collaboration: Collaborate with the portfolio architect to align with the strategic architecture while maintaining the necessary latitude to makecomplementary design choices .
Interpersonal Skills
For a technical lead particularly in a .NET environment key interpersonal skills
typically include:
Leadership: The ability to inspire motivate and guide other developers toward achieving
project goals. A collaborative mindset to work effectively with diverse
cross-functional teams. Sensitivity to and consideration of the emotions and motivations of
team members to create a positive work environment. Clear and effective communication skills
both oral and written to collaborate with team members stakeholders and
non-technical audiences.
Mentoring: A willingness to share knowledge provide feedback and foster
the professional development of other developers. The ability to mediate conflicts within
the team and negotiate solutions with stakeholders.
Problem-solving and decision-making: Strong analytical skills to identify
problems and develop innovative solutions. Confidence and competence to make critical decisions
that impact the direction and execution of projects.
Ability to grasp the companys overall objectives
and align technical objectives accordingly. Ability to understand customer needs and translate them into technical solutions. Resilience:
Flexibility to adapt to evolving technologies requirements and
environments. Ability to prioritize tasks and manage time effectively to meet deadlines.
Endurance to handle deadline pressure and technical challenges without compromising
performance. Commitment to staying informed of the latest industry trends and technologies.
Role: Expert Full-Stack Developer
Skills
- .NET Development
- Web API
- Authentication/Authorization (JWT OIDC claims)Level
- Azure Bus
- Blazor
- C# / .NET (Core 10)
- DevOps Server Management
- Git
- Microsoft Azure Networking Concepts patterns & best practices REST Swagger/OpenAPI
- Security (OWASP/OAUTH/OpenId/...)
- SQL Server
- Testing (unit integration)
Required Skills:
.NETC#BlazorAzure BusGITMicrosoft AzureRESTOWASPSQL Server
About Company
30 employees
Welcome to Sansaone, a dynamic force in the realm of ICT talent acquisition. Born out of a passion for excellence and a vision for connecting outstanding professionals with forward-thinking organizations, we stand as a beacon for strategic recruitment solutions in the Information and ... View more