Senior Software Engineer

6 days ago


Gujranwala, Punjab, Pakistan Your Company. Podere by Oscar facchinetti Full time

You might be responsible for the replacement of a whole system based on the specifications provided by an IT analyst, but often you'll work with 'off the shelf' software, modifying it and integrating it into the existing network. The skill in this is creating the code to link the systems together.

You'll also be responsible for:

  • Reviewing current systems
  • Presenting ideas for system improvements, including cost proposals
  • Working closely with analysts, designers and staff
  • Producing detailed specifications and writing the programme codes
  • Testing the product in controlled, real situations before going live
  • Preparation of training manuals for users
  • Maintaining the systems once they are up and running

Most employers will want you to have a BTEC HND at the very least to get a foot in the door; however, some companies will consider candidates with AS Levels.

If you've got a degree, it will be beneficial, especially if it's in an IT, science, or maths-based subject. If you've got a non-IT degree, you might still be able to apply to a graduate trainee scheme, or you can take a postgraduate conversion course to get your CV up to scratch.

It is possible to move into software development from another profession. If this is you, play up your business and IT experience and be prepared to take some IT-based courses if necessary.

The courses you'll find open most doors are programming qualifications such as:

  • Java
  • C++
  • Visual Basic
  • Oracle
  • .NET

Keeping up with the rapid pace of change is vital in this profession, so you should benefit from a good solid training programme, especially if you work for a larger organisation. You'll learn from more senior programmers and will go on external courses to keep your professional skills up to date. Your training should focus on programming, systems analysis, and software from recognised providers including the British Computer Society, e-skills, the Institute of Analysts and Programmers, and the Institute for the Management of Information Systems.

All the software vendors, including Microsoft and Sun, run accredited training too. If you are self-employed, then you should invest in training to keep your skills.

#J-18808-Ljbffr

  • Gujranwala, Punjab, Pakistan beBee Careers Full time

    **Job Overview**We are seeking an experienced Software Engineer to join our team. As a key member of the software development team, you will be responsible for designing, developing, testing and maintaining high-quality software solutions.

  • Software Engineer

    2 days ago


    Gujranwala, Punjab, Pakistan Nafdev Tech Full time

    Job Description:We are seeking passionate, fresh graduates and professionals for the role of Software Engineer/Developer. Specializing in Information Technology and Services, we offer innovative solutions in software development, web design, and mobile applications. Join us to be part of a team dedicated to bridging technological gaps and delivering...


  • Gujranwala, Punjab, Pakistan beBee Careers Full time

    **About the Role**The successful candidate will have a strong background in software engineering, with experience in programming languages such as Java, C++, Visual Basic, Oracle, and .NET. You will work closely with other developers, analysts and stakeholders to deliver software projects on time and within budget.


  • Gujranwala, Punjab, Pakistan Remit Choice Limited Full time

    Senior DevOps Engineer - Remit Choice LimitedWho we areRemit Choice is a secure, fast and reliable global digital payment provider, established and headquartered in the United Kingdom in 2019. The company is licensed and authorized by the Financial Conduct Authority (FCA) and His Majesty Revenue and Customs (HMRC). Remit Choice has swiftly expanded across...


  • Gujranwala, Punjab, Pakistan beBee Careers Full time

    Job DescriptionYou will be responsible for replacing entire systems based on specifications provided by IT analysts. However, you will often work with 'off the shelf' software, modifying it and integrating it into the existing network.


  • Gujranwala, Punjab, Pakistan beBee Careers Full time

    We are seeking talented software developers to join our team of experts in the field. As a software developer, you will play a crucial role in building new applications and modifying existing ones to fix errors, improve performance, or create user interfaces.Key Responsibilities:Design and build user interfaces according to client specificationsAdd workflows...


  • Gujranwala, Punjab, Pakistan IT Gen Asia (I.T. Generation) Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from IT Gen Asia (I.T. Generation)Senior IT Management Professional | Bridging Business & Technology | Multisector Expertise | Global Team Leadership | Tech VisionaryJoin a Global Leader in Aviation – Senior Network Engineer OpportunitySalary Range: $6000 to...


  • Gujranwala, Punjab, Pakistan A1rForce LTD Full time

    You might be responsible for the replacement of a whole system based on the specifications provided by an IT analyst but often you'll work with 'off the shelf' software, modifying it and integrating it into the existing network. The skill in this is creating the code to link the systems together.You'll also be responsible for:Reviewing current...

  • Senior PHP Developer

    4 weeks ago


    Gujranwala, Punjab, Pakistan Xtecknow Full time

    Bachelor's degree in computer science, software engineering, or a related field.We are seeking a highly skilled and experienced Senior PHP Developer to join our team at Xtecknow.As a Senior PHP Developer, you will be responsible for developing and maintaining web-based applications, working closely with our project management and development teams to ensure...


  • Gujranwala, Punjab, Pakistan beBee Careers Full time

    ResponsibilitiesAs a Tech Development & Automation professional, your key responsibilities will include:Building and maintaining software tools, scripts, and dashboards to support operationsAutomating manual and repetitive processes using code or low-code platformsParticipating in end-to-end software development, including testing and deploymentAssisting in...