Software Developer

Software developer is a broad career termin which encompass different job types for example; software development & programming, software engineering, software architecture, deskside software support and software testing on different levels. Job types might be different but fundamentally software developers are behind every software program which is being used today.

1) As a key member of the software development team, a software development professional will need creativity to develop unique software solutions which involves  the full development life cycle including the analysis, design, planning, implementation and maintenance of different software solutions and will work as part of a team to achieve this.

2) On a Support Level professional Software specialist are usually involved in resolving technical issues as well as getting involved in projects with own companies or with client accounts if required. This role is requires good communication skills and advanced customer service skills.

3) On a more senior level Software Developers are usually called Solution Architects where a major part of this role is contributing to the definition of company’s overall IT architecture, designing new solutions of significant size and complexity, and managing the work of specialists contributing to the design and implementation. Solution Architects usually have a complete responsibility from technical input to qualification and designing larger more complex solutions. And sometimes Solution Architects may be at times required to manage a small/medium design team. They identify, design and deliver larger or more complex architectures, strategies and specific solutions.

A successful job in a software development department requires a strong software development and testing background, being detail driven, and excellent problem-solving abilities. The successful candidate must be responsible for the thorough execution of test cases and exceptional attention to detail while in a fast-paced Agile environment. The Software developer, engineer and architect will be working to implement new solutions for an increasingly growing global digital economy.

Key responsibilities for Deskside Software Support professionals will include:

  • Maintenance of standard desktop computer hardware and software in a networking environment
  • Provide ah-hoc support for on-going projects at the request of your manager or team leader
  • Supports standard desktop applications and operations
  • Identifies potential service level problems before they occur and implements solutions
  • Processes requests for and schedules new or upgraded desktop computer hardware and software
  • Provide holiday and sickness cover for existing accounts

Key responsibilities for Software Testers will include:

  • All aspects of testing from test design to test execution.
  • Preparing schedules with target dates for test deliverables.
  • Proactively communicating with development teams and business analysts to resolve issues or questions pertaining to test execution.
  • Disciplined tracking, reporting, and resolution of product defects.
  • Accurate and timely status reporting to Management, including issues prohibiting progress when appropriate.
  • Elevating critical risks to project, management and senior-executive teams.
  • Expanding existing test libraries, building and maintaining modular, end-to end and automated regression tests that can be leveraged across projects.
  • Re-testing defect fixes and regression testing.
  • Ensuring business receives working software that supports the business requirements according to the project scope outlined in the BRD.

Key responsibilities for Solution Architects will include:

(Minimum of 5 - 10 years of related work experience in technical (software & infrastructure) architecture, development and support).

  • Define and implement technical solutions architecture for diverse business processes, projects, and functions.
  • Develop software solutions and strategies to meet the architectural goals and needs of the business, ensuring scalable, reliable, and available architectural solutions.
  • Conduct applications, middleware and database analysis to identify and resolve operational issues/limitations in middleware, support and legacy applications
  • Assess, review and design the interaction/interface between applications, databases, and middleware systems to identify and address problems/gaps in functional coverage.
  • Provide guidelines / best practice on the use and maintenance of architectural systems (applications, middleware and databases) to ensure sustained efficiency and performance.
  • Offer recommendations to business and/or clients on the technical resources and action plans necessary for an efficient architectural solution.
  • Ensure proper documentation of solutions, high level design (and low-level design as appropriate), as well as processes, procedures and support documentation.
Why Dublin?

Dublin is a capital city of Republic of Ireland and a capital city of County Dublin which is the busiest and fastest-growing regions not only in Ireland but in the EU as a whole. Republic of Ireland itself is one of the fastest growing countries in the world with an annual GDP growth rate of 4.1 per cent. Dublin is still a relatively small capital with an urban area population of 1,1 million and a greater Dublin area of just around 1,9 million of inhabitans. The city is growing incredibly but stays uniquely convenient in comparison to other bigger capitals. Everything is within a reach and you can walk the city centre in about 30 min.

Also Dublin is a historical, cultural, industrial and technological hub and one of the worlds few truly global cities which was listed by Globalisation and World Cities Research network (GaWC) as a global city ranking, which places it amongst the top thirty cities in the world.

Why Experis Ireland?

Achieving business growth in today’s world means having the right people in place — the professional talent that sets an organisation apart from the competition. That’s why people turn to Experis - a different kind of talent company. As global leader in providing talent and solutions in IT, Engineering, Finance, Technology & Life Science we work with more than 80 percent of the Fortune Global 500. Operating in over 50 countries we deploy tens of thousands of professionals to our clients every day.

 
 
 

Jobs in Software Developer