Software Engineer

 

Description:

Errigal has an opening for a Software Engineer. The successful applicant will join our team of development and support engineers located in our state of the art office in Waterford, Ireland. The job is Java based, building new services and upgrading existing applications using agile delivery methods. We manage our code in BitBucket (using PRs and code reviews), build on Jenkins (with automated testing) and deploy using Ansible.

The position entails:

  • Coding of new software applications and modification of existing software applications. 
  • Support of existing software applications including bug fixing and critical issues response.
  • Analysis and design including requirements gathering and documentation. 
  • working with our customers to define requirements through meetings and other communications
  • Providing technical assistance re environment setup and configuration.
  • Performing code reviews.
  • Applying software solutions to problem solving and project estimations
  • Developing technical direction for the project and ensuring technical quality of the code delivered.
  • Travel as required to customer sites in the US as well as our head office in San Francisco.

 

Education, Experience, Skills

  • Bachelor’s Degree (Hons) in information technology, computer science, computer engineering or a related field 
  • One or more years’ experience writing production level software.
  • Excellent knowledge and considerable development experience with Java. Experience with Groovy and Grails is an advantage.
  • Experience in front end technologies including HTML, XML, CSS and Javascript. Specific experience in ReactJS and or AngularJS is an advantage.
  • Familiarity with jQuery, JavaScript, HTML and CSS.
  • Knowledge of messaging technologies/protocols like JMS, AMQP, MQTT, WebSockets, RabbitMQ.
  • Knowledge of version control systems (GIT) and continuous integration engines (Jenkins).
  • Proficiency using IDEs such as IntelliJ and Eclipse.
  • Knowledge of relational database structure and design. Experience in MySQL is preferred.
  • Understanding of software development lifecycles and methodologies (some OOP design patterns, integration patterns, DDD).
  • Experience in Linux operating systems.
  • Excellent troubleshooting and problem solving skills.

Organization Errigal Inc
Industry IT / Telecom / Software
Occupational Category Software Engineer
Job Location Waterford,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2021-03-29 1:10 pm
Expires on Expired