About the job
Job Summary
We are seeking a talented and experienced Principal Software Engineer specializing in .Net to join our dynamic team at Creative Chaos. In this role, you will be instrumental in the development of server applications across various software platforms. Your primary responsibility will involve crafting Restful APIs that will be utilized by client applications. As a Principal Software Engineer, you will ensure that the functionality, security, and performance of our server applications align with design specifications and are devoid of bugs. You will also lead a team of engineers, mentoring them through continuous training and providing guidance.
Duties & Responsibilities
- Lead and inspire a team of software engineers.
- Mentor team members through training and constructive feedback.
- Conduct thorough analysis of business requirements.
- Estimate and manage assigned tasks efficiently.
- Write high-quality code and comprehensive unit tests.
- Collaborate effectively with team members and stakeholders.
- Optimize your code for enhanced security and performance.
- Maintain systems by resolving existing issues promptly.
- Update issue tracking software with relevant information.
- Provide clear and timely status updates.
- Communicate effectively with clients to understand their needs.
- Control versions of your code using version control systems.
- Research and evaluate new technologies to enhance the development process.
- Continuously upgrade your skills and knowledge in the field.
- Assist in evaluating candidates for open positions.

