• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Cookie Policy
  • Contact
  • Privacy Policy

Learnist.org

  • Careers
    • Interview Tips
    • Job Search
    • CV Tips
    • Cover Letters
    • Application Forms
    • Forums
  • Business & Finance
  • Education
  • Home Improvement
  • Law
  • Lifestyle
  • Technology
  • General
Home » Job Descriptions » Software Engineer Job Description

Home » Job Descriptions » Software Engineer Job Description

Software Engineer Job Description

By Guest Author

  
Software Engineer Job Description

GENERAL DESCRIPTION

As Software Engineer, you will be tasked with producing solutions for new software systems for clients and resolving problems in existing software.  You will work as part of a team that provides comprehensive IT solutions to a wide variety of clients, meeting current client expectations and winning new work.

Your day-to-day responsibilities will include trouble shooting software problems and programming software for new systems.  You will be expected to provide full support, including telephone advice, on site repairs and writing of technical manuals.

MAIN TASKS AND RESPONSIBILITIES

1. To liaise with other IT professionals (systems analysts, programmers, etc) to bring together design configurations, including details such as user interfaces and systems requirements.

2. To provide professional advice and a consultancy service to clients in terms of their software needs.  To review clients’ systems and present costed recommendations for improvements.

3. In conjunction with other IT colleagues, to provide project specifications and proposals to potential clients on their system needs.

4. To undertake corrections, tweaks and upgrades on software to improve compatibility and speed and to fix bugs.

5. To provide recommendations on optimal software set ups for clients.

6. To install new software on clients’ premises and ensure that it works fully to design/project specifications.

7. To be part of the team providing ongoing maintenance to clients.  To analyse ongoing performance of client systems and rectify issues that occur as quickly as possible.

8. To provide training to the employees of clients so that they are able to get the most out of their new software system.

9. To keep up to date with latest developments in software programming and use them to provide innovative solutions to clients.

10. To undertake training as required as part of your professional development.   

11. To undertake any other ad-hoc duties relevant to the post as and when required.

SKILLS AND EXPERIENCE REQUIRED
Degree in relevant subject (eg, maths, electronics, software engineering)Exceptional IT skills and in-depth knowledge of programming languages such as Java, C++, Oracle and LinuxExcellent analytical and reasoning abilitiesSolid teamworking abilitiesAbility to deliver on specified designs and specificationsExcellent communications skills; able to explain and influenceAbility to meet strict deadlinesSKILLS AND EXPERIENCE (DESIRABLE):
Postgraduate degree in relevant subject, such as IT system designExperience of software engineering within commercial projectsCommercial acumenSee also :

Software Engineer cover letter example

IT jobs cover letters

Filed Under: Job Descriptions

Reader Interactions

Comments

  1. Glenys says

    October 30, 2018 at 11:30 am

    This is something that is going to be an ongoing need in my opinion.  There will always be software needed for things, so this will be great.  It would be best to try and keep abreast of new coding that comes out too

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Recently Added

Travel eSIMs: Operation, Provider Comparisons, and Traveler Benefits

The Secret Method to Achieve your Goals Quickly

The Best Personal Finance Apps for the New Year

The Art of Fear: Unveiling the World of Horror Illustrators for Books

The Rise Of 5G: What It Means For Future Connectivity

The Digital Vault Behind Online Gaming

Recent Topics

  • What qualities would you bring to this team? Strength Interview
  • What does a high performing team look like to you? Strength Interview
  • What energises you? Strength Interview
  • Are you a glass-half-empty or glass-half-full type of person?
  • Describe a successful day and what made it successful
  • What does a good day look like to you? Strength Interviews
  • What is the last thing left on your ‘To Do’ list? Strength Interview
  • What do you enjoy doing least? Strength Interview
  • What do you learn quickly? What do you find easy to learn?
  • Do you change the way you speak to different people? Strength Interview

Copyright © 2025 · Learnist.org | Sitemap