About the job Software Engineer - Business Analyst We are seeking a software lead for our research and development initiatives, driving innovation, and proactively guiding a team of software engineers. This role requires strong technical capabilities, critical thinking abilities, and the capacity to develop research based effective software solutions.
Your Goals will include :
Conduct thorough research and analysis to identify opportunities for innovation in our software solutions based on emerging technologies.
Lead and oversee the company's cutting-edge software development and research efforts, aligning with the organization's strategic goals and objectives.
Foster a culture of innovation and critical thinking within the R&D team, encouraging creative problem-solving and exploration of new technologies.
Collaborate closely with managers and engineers to understand business requirements and drive research-based solutions.
Team Management and Development :
Lead and manage a team of software engineers, providing guidance, support, and mentorship.
Set clear expectations; assign tasks, monitor, and report progress to ensure timely and high-quality delivery.
Facilitate an environment that promotes collaboration, knowledge sharing, and continuous learning through R&D.
Technical Expertise and Solution Development :
Utilize technical background for providing leadership and guidance to research solutions team.
Drive the design, development, and implementation of cutting-edge software architectures.
Stay up-to-date with the latest advancements in software development, research methodologies, and emerging technologies.
Collaboration and Communication :
Communicate and collaborate closely with management to align R&D with business objectives.
Proactively coordinate with other development teams for required software technologies and platform upgrades.
Strong technical background with expertise in modern software development.
Proven experience in leading and managing software development teams.
Excellent critical thinking and problem-solving skills, with the ability to understand complex requirements and develop effective solutions.
Strong research and analysis expertise, with the ability to identify and evaluate emerging technologies and trends.
Experience in Agile / Scrum methodologies and an iterative development process.
Proficiency in cloud technologies and services, preferably with experience in Azure.
Ability to thrive in a fast-paced, dynamic work environment and manage multiple priorities
#J-18808-Ljbffr
Software Engineer • Islamabad, Pakistan