Principal Software Engineer – .Net job in Lahore

Full time Remote @Creative Chaos in Administration , in Employment Firms , in Information Technology
  • Office # 112 First Floor, Siddiq Trade Center, Block H, Gulberg 2, Lahore, 54000
  • Post Date : May 20, 2023
  • Apply Before : July 15, 2023
  • Salary: Negotiable
  • Share:

Job Detail

  • Job ID 13830
  • Experience 6 Years
  • Gender MaleFemaleTransgender
  • Industry Information Technology
  • Qualifications Bachelor’s Degree

Job Description

As a Principal Software Engineer (.Net) at Creative Chaos, you will be responsible for developing server applications for various software platforms. Your primary focus will be on writing Restful APIs to be consumed by client applications. You will ensure that the server application functions as designed, with optimal security, performance, and no bugs. Additionally, as a Principal Software Engineer, you will lead a team of engineers and provide continuous training and guidance to mentor team members.

Responsibilities:
In this role, your duties and responsibilities will include:

  • Mentor team members through training and guidance.
  • Analyze business requirements to determine software development needs.
  • Estimate the time and effort required for assigned tasks.
  • Write code and unit tests for server applications.
  • Evaluate candidates for open positions within the team.
  • Collaborate with other team members to ensure effective software development.
  • Optimize code for enhanced security and performance.
  • Maintain systems by identifying and fixing any existing issues.
  • Lead a team of software engineers, providing guidance and direction.
  • Update issue tracking software with relevant information.
  • Provide regular status updates on project progress.
  • Communicate with clients to understand their requirements and address any concerns.
  • Control versions of your code using appropriate version control tools.
  • Stay updated with new technologies and evaluate their applicability to projects.
  • Upgrade your skills and knowledge through continuous learning.

Requirements:
To be considered for this role, you should possess the following qualifications:

  • Minimum of 6-8 years of related experience in the professional industry.
  • Strong communication skills to effectively interact with team members and clients.
  • Proficiency in Microsoft technologies, tools, and platforms.
  • Experience with writing unit tests and ensuring a minimum of 90% test coverage.
  • Knowledge of .Net Core, ASP.Net MVC, and Web API.
  • Familiarity with Azure and AWS platforms.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience in writing backend components and Restful APIs.
  • Understanding of security standards and compliance requirements.
  • Experience with relational databases (e.g., Oracle, SQL Server) and schemaless databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Ability to create database structures to support required functionality.
  • Knowledge and experience with collaboration tools like Github, JIRA, etc.
  • Understanding of fundamental concepts and design principles.
  • Basic understanding of front-end technologies.
  • Flexible attitude and versatility to adapt to changing project requirements.
  • Strong presentation skills to effectively communicate ideas and solutions.
  • Ability to influence and inspire team members.

Benefits:
We offer the following benefits to our employees:

  • Work From Home option.
  • Health insurance coverage.
  • OPD (Outpatient department) benefits.
  • Paid time off.
  • Training and development opportunities.
  • Life insurance coverage.
  • Exchange Program opportunities.

share

Other jobs you may like