About this role
Our client is seeking a Principal Software Engineer with expertise in C# and .NET to join their dynamic team. In this role, you will play a pivotal part in developing and enhancing eCommerce systems and applications that drive business success. You will work closely with cross-functional teams to deliver high-quality software solutions that meet customer needs and expectations.
Key Responsibilities:
- Design, develop, and maintain robust, scalable software applications using C# and .NET technologies.
- Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
- Lead technical discussions and architecture design sessions to ensure best practices in software development.
- Mentor and guide junior engineers, fostering a culture of learning and innovation within the team.
- Conduct code reviews and ensure adherence to coding standards and quality assurance processes.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Stay updated with emerging technologies and industry trends to continuously improve the software development process.
Required Skills & Qualifications:
- Strong proficiency in C# and .NET framework with a solid understanding of object-oriented programming principles.
- Experience in developing eCommerce applications or similar systems.
- Familiarity with web technologies such as HTML, CSS, and JavaScript.
- Knowledge of database management systems, particularly SQL Server.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
- Strong communication skills, both verbal and written.
Experience Level:
- A minimum of 7 years of software development experience, with at least 3 years in a senior or principal engineering role.
- Proven track record of successfully delivering complex software projects.
What we offer:
- An opportunity to work in a collaborative and inclusive environment that values diverse perspectives.
- The chance to lead impactful projects that drive business growth and innovation.
- Professional development opportunities to enhance your skills and advance your career.
- A supportive work culture that encourages work-life balance and employee well-being.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.