Software Development Manager

Location Singapore
Discipline
Job Reference DXC-SM_1559302156
Salary Negotiable
Consultant Email james.andalan@manpower.com.sg
EA License No. 02C3423

The role of a Software Development Manager manages all activities of software development, which includes:

  • Preparing the lifecycle for different projects inclusive of research, evaluation, design, development and testing
  • Providing technical leadership for every aspect of the software and participating in design control activities; analyzing, documenting, reviewing and revising software requirements and specifications
  • Developing, managing, guiding, coaching and mentoring the software development team
  • Establishing and ensuring adherence to software development standards and processes along with best practices for delivery of scalable and high quality software
  • Supervising architecture and leading efforts to develop technical roadmap of all projects
  • Working closely with project management to monitor, evaluate and ensure the completion of tasks and projects
  • Exercising independent judgment and discretion in overall project management by prioritizing, planning, tracking project progress and reporting to senior management/stakeholders
  • Working closely with service delivery management on continuous improvement initiatives that would add value to businesses
  • Supervising resource allocation to assure attainment of apt business and personnel development goals
  • Involving in strategic plans to accomplish technical as well as business objectives with leadership chain, team and with customers

Prerequisites

    • Bachelor's degree in Computer Science, Information Technology, Engineering or related discipline with at least 6 years of software development and team management experience.
    • Proficient in:
      • Programming languages e.g. Java, .NET, scripting
  • Open source libraries e.g. Spring, Hibernate, JQuery, Angular

    • Software development tools and standards e.g. coding conventions, best practices, design patterns
    • Software development methodologies e.g. waterfall, iterative, agile
    • Continuous Integration/Delivery and related automation toolsets e.g. SVN, Git, Jenkins, JUnit/NUnit, Selenium
  • Experienced in:
    • Full software development lifecycles (SLDC)
    • Hiring, training, and managing staffs
    • Software quality assurance process; setting development guidelines and performing code/design reviews
    • Training team in areas of programming and software development
    • Guiding team in addressing application security concerns
    • Producing documents relating to application architecture, design steps, integration processes and testing procedures
  • Possesses strong analytical, creative, problem-solving and critical thinking skills in leading team in application troubleshooting and performance tuning
  • Strong presentation and interpersonal skills

Added advantage

  • Experienced in project planning and management
  • Experienced in creating and overseeing budgets
  • Experienced in DevOps involving continuous integration through continuous delivery and deployment

Rvin James Murillo Andalan EA License No. 02C3423 Personnel Registration No. R1331697