Enable job alerts via email!

Assoc Software Engineer (Tech Management)

SYNAPXE PTE. LTD.

Forfar

On-site

GBP 45,000 - 70,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a skilled Software Developer to lead transformative projects in application design and development. This role involves collaborating with stakeholders to identify user requirements, developing robust applications, and optimizing existing systems based on user feedback. The ideal candidate will possess strong problem-solving abilities and experience in software architecture, ensuring high-quality deliverables. Join a forward-thinking team where your contributions will significantly impact the development landscape, and help shape the future of technology solutions.

Qualifications

  • 5-10 years of experience in software development or architecture roles.
  • Bachelor's degree in IT or related field is required.

Responsibilities

  • Lead the development and implementation of software applications.
  • Coordinate updates and recommend improvements to existing applications.
  • Analyze application performance and implement optimizations.

Skills

Stakeholder Management
Software Development
Application Design
Problem Solving
Quality Assurance

Education

Bachelor's Degree in Information Technology

Tools

DevOps Tools
Programming Languages
Testing Frameworks

Job description

The Software Developer leads important projects and possesses the capability to make breakthroughs in design, development, testing, debugging, and implementing software applications or specialized utility programs to support end users' needs across platforms. He/She plans and coordinates regular updates and recommends improvements to existing applications. He/She identifies and resolves issues with organization-wide and long-term impact. Additionally, he provides guidance and technical support to testing and quality assurance teams.

He is imaginative and creative in exploring a range of application designs and solutions. He is able to engage and support others in the team, clearly and compellingly presenting his ideas.

Critical Work Functions and Key Tasks

  1. Identify requirements
  • Liaise with stakeholders to understand business needs and user requirements.
  • Perform requirements analysis.
  • Formulate specifications and define delivery platforms for applications.
  • Determine appropriate approaches for new assignments.
  • Write proposals for application development.
  • Assist in negotiating conflicts between stakeholders during requirements elicitation.
  • Develop applications
    • Support proof-of-concept demonstrations to showcase technical feasibility.
    • Assist in selecting processes, models, languages, tools, frameworks, platforms, and environments for software construction.
    • Develop application concepts, interface designs, and architecture.
    • Perform development of program logic for new applications.
    • Propose new tools and techniques for application development.
    • Lead code reviews and inspections.
  • Implement applications
    • Develop software release plans.
    • Verify that quality goals and requirements are met.
    • Prepare test plans.
    • Conduct system integration and user acceptance testing.
  • Optimize applications
    • Analyze application performance based on user feedback and system reports.
    • Analyze process assessment data and implement continuous improvement opportunities.
    • Create user and technical documentation.
    • Collaborate with DevOps teams to automate deployment processes and ensure system stability.
  • Maintain applications
    • Implement software maintenance processes and plans.
    • Provide high-level maintenance and updates to improve functionality and process flow.
    • Monitor security measures, password registration, and access procedures.
    • Solve complex problems with broad perspectives, using the latest technologies.
    • Anticipate business challenges and regulatory issues.
    • Oversee maintenance of technical documentation.
    • Collaborate with external stakeholders and vendors to resolve issues.
    • Perform change impact analysis.
    • Implement corrective, adaptive, and perfective changes.
    • Lead preventative maintenance and reengineering activities.

    Requirements:

    • Bachelor's Degree in Information Technology or related disciplines.
    • 5-10 years of experience in development or architecture roles.
    • Good stakeholder management skills.
    • Ability to adapt to changing environments.
    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.