Responsible for overseeing the planning, execution, and delivery of software projects, ensuring adherence to quality standards, meeting project timelines, and driving continuous improvement.
Responsibilities:
Planning and prioritizing software development projects, considering resource allocation, timelines, and dependencies.
Driving the execution of software projects, ensuring adherence to project plans, quality standards, and best practices.
Providing technical guidance and expertise to the development team, assisting with problem-solving, code reviews, and architectural decisions.
Monitoring project progress, identifying and managing risks, and proactively addressing issues to ensure timely and successful project delivery.
Implementing and improving software development processes, methodologies, and quality assurance practices to enhance efficiency and productivity.
Collaborating with the quality assurance team to ensure comprehensive testing and quality control of software products.
Monitoring and managing development resources, including tools, technologies, and infrastructure, to support efficient and effective software development.
Managing a team of development professionals, providing guidance, support, training, and performance feedback.
Requirements
Bachelor’s degree in computer science, or any related field.
10+ years of experience with evident data and integration experience.
Proficiency in software development, with a focus on managing and leading development teams.
In-depth knowledge of software development methodologies, best practices, and industry standards.
Proficiency in programming languages, frameworks, and technologies relevant to the company's software stack.
Familiarity with Agile or other project management methodologies.
Proficiency in managing software development projects from conception to delivery.
Familiarity with software development tools, version control systems, and issue tracking systems.
Ability to analyze and interpret technical requirements and translate them into actionable development plans.
Benefits
USD Salaries:
Earn a competitive salary in USD, with growth tied directly to your performance and impact.
Comprehensive Benefits:
Enjoy full social insurance and healthcare coverage to support your well-being.
Flexible Work Environment:
Embrace our hybrid work model and shape a schedule that fits your lifestyle and maximizes your productivity.
Continuous Growth:
Stay ahead in a rapidly evolving world with access to ongoing learning and development opportunities.
Autonomy & Impact:
Define success on your terms. We provide the freedom, tools, and support you need to thrive and make a meaningful difference.
Inclusive Culture:
Be your authentic self. Join a team that values every voice, celebrates diversity, and fosters innovation through inclusion.