Technical Lead, C#
Location
Tunisia
Posted
131 days ago
Salary
0
Seniority
Senior
Job Description
Technical Lead, C#
Inetum
• Design robust software architectures • Lead projects and manage priorities in collaboration with stakeholders • Provide technical mentorship to the team and ensure the quality of deliverables
Job Requirements
- Strong experience in software development and managing technical teams
- Proficiency with technologies: C#, .NET, ASP.NET, Entity Framework, SQL, NoSQL, Jenkins, Git, Jira, Confluence
Benefits
- No specific benefits mentioned
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Endpoint Technologies
TradeCentricBridging the gap between eCommerce and eProcurement.
• Research, design, develop, test, and deploy software solutions for your area • Champion quality and meet quality requirements for all work, including unit test development, adherence to quality gates, and contribution to test plans • Research API and integration solutions from partner platforms • Assess and diagnose production issues, drive recommendation and resolution • Collaborate with peers and stakeholders in all aspects of Scrum and other team ceremonies • Collaborate with Development Manager and Product Manager on research, prioritization, scoping, and acceptance criteria for roadmap deliverables • Support and participate in continuous improvement efforts
• Focus on multiple areas and provide leadership to the engineering teams. • Own complete solution across its entire life cycle. • Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems for building enterprise-class business applications. • Accountable for the quality, usability, and performance of the solutions. • Lead in design sessions and code reviews to elevate the quality of engineering across the organization. • Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services. • Mentor more junior team members professionally to help them realize their full potential. • Consistently share best practices and improve processes within and across teams.
• Designing, developing, and maintaining the Studio software solution—a drag-and-drop flow builder and execution engine that integrates multiple channels such as voice, SMS, and chatbots with the Five9 contact center voice solution. • Software design and development, testing, and documentation across backend, frontend, and interaction management platforms to deliver end-to-end features. • Collaborate closely with product owners and designers to expand functionality and create high-quality user interfaces. • Take operational ownership for service performance and quality (including participating in on-call rotations). • Explore cutting-edge technologies and work with product teams to bring innovative ideas to market.
• You contribute meaningfully to the success of one or more projects or products, helping drive positive outcomes. • You demonstrate proficiency and specialized skill in one or more key technologies relevant to the team’s goals. • You accurately scope, estimate, design, and deliver medium-to-large features while actively reducing technical debt across projects or products. • You proactively support and collaborate with team members, fostering a positive and productive team environment. • You adhere to established team processes, ensuring a steady and reliable delivery of features to production. • Cross-functional Collaboration: Work closely with teammates, external teams, and client stakeholders to ensure quality considerations are integrated at every stage of the SDLC. • Test Planning and Design: Develop comprehensive test plans, test cases, and relevant documentation that align with software specifications and user requirements to ensure thorough testing of features and functionalities. • Bug Tracking and Resolution: Utilize bug-tracking tools to document, prioritize, and track defects. Facilitate communication across teams to ensure timely and effective issue resolution. • Quality Metrics and Standards: Establish and enforce standards and best practices. Track metrics to assess the quality of the software throughout the SDLC. • Automate Testing Processes: Focus on increasing test coverage, speed, and accuracy to support continuous integration and deployment pipelines. • Continuous Improvement: Continuously evaluate and recommend new QA tools, frameworks, and techniques, driving innovation and staying up-to-date with industry trends and best practices • Compliance and Regulatory Adherence: Ensure testing procedures comply with industry standards and regulatory requirements, preparing documentation for audit purposes. • Performance and Security Testing: Implement and conduct performance and security testing following best practices and business requirements




