We are seeking an experienced and highly skilled Solution Lead with extensive expertise in .NET development and a strong background in managing multiple projects across various technologies, including React Native, Software Quality Assurance (SQA), and HTML. As a Solution Lead, you will be responsible for overseeing the design, development, and implementation of innovative software solutions that meet our clients' business needs and deliver exceptional results.
Responsibilities:
1. Technical Leadership: Provide technical leadership and guidance to the development team, ensuring best practices, coding standards, and architectural principles are followed throughout the software development lifecycle.
2. Project Management: Manage multiple projects concurrently, including planning, resource allocation, task delegation, and timeline management to ensure successful and timely project delivery.
3. .NET Development: Demonstrate hands-on expertise in .NET technologies, including C#, ASP.NET, MVC, Entity Framework, and other relevant frameworks, to lead the development of robust and scalable applications.
4. Technology Stack: Oversee the development and integration of various technologies, including React Native for mobile applications, SQA for quality assurance, and HTML for web-based projects.
5. Solution Design: Collaborate with clients and stakeholders to understand business requirements, and translate them into technical solutions that align with the overall architecture and strategy.
6. Quality Assurance: Ensure that the software development process adheres to high-quality standards, and perform code reviews and testing to guarantee the delivery of reliable and secure solutions.
7. Risk Management: Identify potential risks and issues during the development process and implement mitigation strategies to minimize disruptions and deliverables' impact.
8. Team Collaboration: Foster a collaborative and innovative team environment, encouraging knowledge sharing, continuous learning, and professional growth among team members.
9. Client Engagement: Interact with clients to address their technical concerns, provide updates on project progress, and offer technical insights to enhance project outcomes.
10. Documentation: Maintain comprehensive documentation for projects, including design specifications, technical documentation, and user manuals.
Requirements:
1. Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
2. Experience: A minimum of 10 years of relevant experience in .NET development, with a successful track record of managing and leading multiple projects.
3. Technical Skills:
· Expert-level proficiency in .NET API technologies (C#, ASP.NET, MVC, Entity Framework, etc.).
· Strong understanding of React Native for cross-platform mobile application development.
· Knowledge of Software Quality Assurance (SQA) practices and tools.
· Proficiency in HTML, CSS, and JavaScript for web development.
· Familiarity with database systems such as SQL Server, MySQL, or Oracle.
4. Leadership Skills: Proven ability to lead and motivate teams, promote collaboration, and drive successful project outcomes.
5. Problem-Solving: Excellent analytical and problem-solving skills, with the ability to devise creative and effective solutions to complex technical challenges.
6. Communication: Strong verbal and written communication skills, with the capacity to communicate technical concepts to both technical and non-technical stakeholders.
7. Adaptability: Demonstrated ability to adapt to changing project requirements and technologies while maintaining a high level of performance.
If you are a passionate and skilled Solution Lead with a deep understanding of .NET development and a diverse technology background, we invite you to apply for this exciting opportunity. Join our dynamic team and contribute to the success of cutting-edge software solutions.