We are seeking a highly skilled and experienced Principal Software Engineer with expertise in.NET Core to join our dynamic engineering team.
Requirements
- Lead the architecture, design, and development of applications using.NET Core, ensuring high performance, scalability, and security.
- Mentor and guide a team of software engineers, fostering a collaborative and innovative work environment.
- Collaborate with product managers, and other stakeholders to gather requirements and translate them into technical specifications.
- Design and implement robust, scalable, and maintainable software systems, including both front-end and back-end components.
- Advocate for best practices in software development, including code quality, testing, and deployment processes.
- Stay current with emerging technologies and industry trends, recommending improvements and new technologies to enhance product offerings.
- Analyze and troubleshoot complex software issues, providing timely resolutions and ensuring minimal impact on the user experience.