Job
Description
Role Overview: As a Managed Services Provider Synoptek, you will play a crucial role in providing world-class strategic IT leadership and hyper-efficient IT operational support to enable the global client-base to grow and transform their businesses. By partnering with Synoptek, you will engage with an ever-evolving IT organization that offers a high-caliber team, result-driven growth, and clarity. Key Responsibilities: - Provide technical direction and mentorship to the development team, fostering a culture of continuous learning and improvement. - Participate in designing and architecting .NET applications, ensuring scalability, performance, and security. Develop technical specifications and system designs in collaboration with the technical architect. - Oversee code quality through code reviews, best practices, and coding standards. Ensure adherence to established development processes. - Work closely with product managers, business analysts, and stakeholders to gather requirements and translate them into technical solutions. - Identify and resolve technical issues and bugs, providing support and maintenance for existing applications. - Stay updated with the latest .NET technologies and industry trends. Evaluate and recommend new tools and technologies to enhance development processes. - Create and maintain comprehensive documentation for code, system designs, and development processes. - Assist in the recruitment and onboarding of new team members. Provide training and development opportunities to enhance the team's skills. Qualifications: - Education: Bachelor's degree in Computer Science, Information Technology, or a related field. - Experience: Minimum of 6 years of experience in software development with a focus on .NET technologies. Proven experience in a technical leadership role. - Technical Skills: - Proficiency in .NET Core, ASP.NET, C#, and other .NET technologies. - Experience with test case frameworks (e.g., Moq, xUnit). - Experience with cloud platforms (e.g., Azure, AWS), microservices architecture, Docker. - Familiarity with databases (e.g., SQL Server, NoSQL) and ORM frameworks (e.g., Entity Framework). - Understanding of CI/CD pipelines, version control systems (e.g., Git), and DevOps practices. - Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues. - Communication: Excellent verbal and written communication skills to effectively convey technical concepts to non-technical stakeholders. - Attention to Detail: High level of accuracy and attention to detail in coding and system design. - Leadership: Demonstrated leadership and team management skills to motivate and guide a development team. Additional Company Details: Synoptek thrives on core DNA behaviors such as clarity, integrity, innovation, accountability, and teamwork. They emphasize communication, ownership, results-driven focus, continuous growth, and collaborative team spirit. (Note: The EEO Statement section has been omitted as it was not provided in the job description.),