Creative Chaos logoCreative Chaos logo

Principal Software Engineer - .Net

Creative ChaosRemote — Pakistan
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

RequirementsBachelor's degree in Computer Science, Software Engineering, or a related field. A minimum of 6-8 years of relevant experience in the field. Exceptional communication skills. Proficient in Microsoft technologies, tools, and platforms. Strong knowledge of . Net Core, ASP. Net MVC, and Web API. Experience with cloud platforms such as Azure and AWS. Skilled in writing backend components and Restful APIs. Understanding of security standards and compliance requirements. Experience with various relational and schemaless databases including Oracle/SQL Server, MySQL, PostgreSQL, and MongoDB. Ability to design database structures for required functionalities. Experience in writing unit tests with a focus on achieving a minimum of 90% test coverage. Familiarity with collaboration tools such as Github and JIRA. Solid understanding of fundamental concepts and design principles. Basic knowledge of front-end technologies. A flexible attitude and versatile personality. Strong presentation and influencing skills among team members.

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.

About Creative Chaos

Creative Chaos is a pioneering technology solutions provider dedicated to delivering innovative software development services. Our mission is to empower businesses through cutting-edge technology and exceptional engineering talent.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.