Principal Software Engineer (.Net)
Karachi, Pakistan, PK
4d ago

Job Title Principal Software Engineer (.Net)

Location Karachi, Pakistan

Who are we?

We are a high growth regulatory approved online training and certification company. 360training is backed by one of the Premier Private Equity firms in the US and is looking to rapidly expand their nationwide footprint in United States.

360training (with offices in Austin, TX, Karachi, PK, and Manila, PH) is a leader in online training and certification across a wide range of industries and professions.

360training provides customers with the training they need to get the jobs they want. Over the years, we have continued to grow our expansive library of regulatory-approved training courses with new content suited for today’s modern workforce.

By offering these courses online, all users experience the convenience and flexibility of earning their certifications in their own time, from anywhere in the world.

What make us different?

At 360training, we promote a culture of excellence that fosters the success of our employees, while maintaining a team-centric environment which inspires them to do their absolute best.

We are a fast paced, stable, and growing organization. One thing our associates get to experience is the ability to make an impact on day one of working here.

Because we are a mid-sized organization, your impact is highly visible, and is highly valued and well recognized.

Mission Statement :

To Provide individuals and organizations regulatory-approved training, enabling a safe and healthy environment for the communities they serve.

Vision Statement :

To be the nation’s most trusted regulatory training provider.

Role Description :

360training is seeking a Principal Software Engineer to join our growing team in Karachi, Pakistan. The Principal Software will be joining one of our software development teams dedicated to creating / enhancing desktop-based and web-based applications while working with some of the latest technologies in user interfaces, server architecture and cloud-based computing.

Our relaxed but fast paced work environment promotes open seating, paired programming, cross team / office collaboration, efficient communication, Scrum methodologies and TDD principles.

Engineers at are thought leaders in our department and local development community. Duties include solving complex issues, learning / teaching new technologies, promoting growth and assuring your team delivers on its commitments.

Key Job Functions and Responsibilities :

  • Implement important elements of the application software architecture and application infrastructure.
  • Design and develop software applications, project prototypes, proofs of concept & client demos
  • Champion TDD and Agile best practices for your product team
  • Evaluate performance of critical application components and optimize them to assure maximum performance and scalability
  • Perform, design and code reviews for all key application functional components
  • Contribute to requirement definitions for project design and code reviews
  • Mentor and stimulate growth for other software engineers
  • Participate in performance reviews of team members and in the interview process of new candidates
  • Assist in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements
  • Provide critical thinking, technical innovation and attention to detail when serving as a trusted advisor on your team.
  • Work closely with the product owner and other team members to coordinate schedules, identify task assignments and provide progress updates at daily standup meetings
  • Required Knowledge, Skills and Abilities :

  • B.S. in Computer Science, Engineering or possess equivalent work experience
  • 8+ years of utilizing C# to build robust scalable applications
  • 3+ years of utilizing React or Angular to build web-based applications
  • 3+ years of experience building software applications in the cloud (Azure / AWS / GCP)
  • 2+ years of experience working in a professional DevOps environment & contributing in a TDD & Agile work environment
  • Experience with design and implementation of object structures in relational databases
  • Experience working with SOAP, REST APIs, and asynchronous messaging technologies (e.g. Azure Service Bus, Event Hubs, or Apache Kafka)
  • Proven history of self-direction and possess the ability to carry out assignments from beginning to end
  • Ability to work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • An ability to exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Track record of challenging conventional wisdom by suggesting alternatives and being an influencer within scum team. When participating with a team, moves the team forward by encouraging it to take risks and experiment with new ideas
  • Comfortable with teaching others the structure, purpose, dynamics of team effectiveness. Helps resolve conflicts within a team or between teams.
  • Must be able to demonstrate the required core competencies at the expected proficiency level
  • What’s in it for you?

    Great team culture, career development opportunities and competitive compensation package. We offer exceptional benefits such as paid leaves, comprehensive health care coverage that includes hospitalization, daycare, medical and accidental emergency, and dental for employees, their spouse, and children.

    Our tailored OPD benefit covers employee, parents, spouse, and children. We offer company paid employee life and disability insurance of up to 4 million and fully company paid EOBI.

    Our wellness benefits include wellness education and company-paid annual health screening for employees.

    We have a merit-based company culture that provides ample opportunities to be recognized, build valuable skills, and advance in your career.

    We offer annual bonus based on company and individual performance for this role.

    Due to COVID-19, the role is currently 100% remote with a plan to resume normal in-office operations in our Karachi office anytime soon.

    Our office is located within heart of the city at an accessible location and we've plenty of parking space for your vehicle.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form