Technical Lead - Software Development

R & D Lahore, Pakistan


Description

Position at Nakisa

As a Technical Lead, you will be responsible for coaching a team of software developers to produce high quality software solutions, using the latest cutting-edge architectures and frameworks (Spring Boot microservices, Vue.js frontends, and much more).  
Working in a fast-paced Agile environment, you and your team will develop awesome cloud-native modules for existing as well as new solutions.  
You will be playing a key role from the design and implementation of highly scalable and resilient services, all the way to bringing them to production. You will be part of a passionate Agile team built on creativity, innovation and passion for Software development that is on the path of implementing NoOps methodology for its cloud-native apps.  
Responsibilities  
  • Lead a team of software developers in a collaborative and high-performance culture.
  • Assist with setting objectives aligned with business goals.
  • Ensure software releases are delivered on time and team objectives are met.
  • Ensure effective testing and debugging to produce high quality products.
  • Participate in design and architecture by bringing innovative ideas.
  • Support continuous improvement by investigating alternatives and technologies and presenting the work for design reviews and design discussions.
  • Encourage a collaborate and team spirit approach within the team as well as with stakeholders, including product managers, architects, and QA teams.
  • Write well-designed, testable, and efficient code.
  • Ownership of your components and handling its support issues.
  • Foster professional growth and development of team members. through coaching and training.
  • Research and stay up to date with industry trends, emerging technologies, and best practices and provide technical expertise to the team.
  • Identify opportunities for process improvements, automation, and efficiency gains within the software development lifecycle.
  • Foster effective communication and collaboration within the development team and cross-functional teams, to ensure alignment of software development activities with business objectives.
Qualifications  
  • Bachelor’s or master’s degree in software engineering.
  • 7+ years of experience with proven experience in leading software development teams in an Agile environment.
  • Strong technical background in software development, with proficiency in programming languages and frameworks such as Java, Spring Boot, JPA, TypeScript and VueJs;
  • Hands on experience with version control system such as Git; solid understanding of different branching strategies.
  • Solid understanding of software development methodologies, project management principles, and Agile practices.
  • Excellent leadership skills, with the ability to motivate and inspire team members.
  • Team spirit and collaborative approach within the teams and with all stakeholders.
  • Strong communication and interpersonal skills.
  • Analytical thinking, problem-solving skills, and attention to detail.
Good to have  
  • Familiarity with DevOps practices, CI/CD pipelines, and cloud technologies.
  • Understanding of Microservices and Cloud Native Application architecture.
  • Experience working with remote supervisor and teams.
Who We Are  
Nakisa is a global leader in enterprise business solutions for Organization Design and Accounting, and Compliance. Nakisa delivers innovative, forward-thinking, and robust human resource (HR) and financial management solutions that advance business strategies. Our vision is to resolve the most complex problems of every enterprise customer. Our solutions are being used by the Fortune 500 of today.   
We bring together diverse and bright minds to offer amazing software products. We believe the key to our success is our unity in thought and action. As we are continuously improving, we work hard to ensure Nakisa's values (Fairness, Integrity, Service, and Humility) drive our behaviors at all levels. Our solutions have excelled in the market. We are committed to excellence in its delivery and implementation, aiming for our customers to have the best possible experience in their journey with Nakisa. We’re recognized as one of best Canadian employershaving been named one of Montreal’s top employers of 2022, as well as one of Canada’s best employers for recent graduates.  
Our people and our culture are the key to our success: hear from the team.