Software Developer/ Engineer/ Architect
Software Engineer
- CSIS
- Dublin, Ireland
- August 24, 2021
Responsibilities:
- Be involved in the complete software development life cycle including; requirements analysis, design, construction and testing
- Carry out advanced design and programming tasks using Java as your primary language
- Experience working in a high-paced agile continuous deployment environment
- Actively participation in Scrum, communicate information clearly and concisely, sharing an appropriate level of detail and using the appropriate communication methods.
- Provide specific areas of expertise within development teams responsible for producing new products and supporting existing ones.
- Develop and maintain high quality secure client/server applications in a Windows/Unix environment.
- Mentoring and assisting other team members.
- Build collaborative customer relationships by providing valuable expertise to customers beyond their expectations.
- Assist in maintaining high quality standards by following and improving on existing processes and procedures.
Required Qualification:
- BSC in Computer Eng or Computer Science or equivalent.
Requirements:
- 3+ years in experience of delivering enterprise applications using Java
- Proven track record in design and development of new products/components utilising Agile Methodologies.
- Have the willingness to take component design and progress it through to development, testing, validation, documentation and delivery.
- Should be highly analytical and technologically minded, with strong problem-solving skills and willing to work as part of a team.
- Develop creative solutions for complex and abstract problems.
- Gathering and documenting user requirements, analysing data and conducting unit, system, performance and quality assurance testing.
- An innovative, creative and flexible personality.
- Extensive experience in JEE environment and Web Services
- Experience with database technologies such as SQL/NOSQL.
- Good knowledge of design patterns.
- Familiarity with Java annotations and dependency injection.
- Good knowledge of RESTful APIs (XML, JSON, etc)
- Knowledge of XSLT is beneficial but not essential
- Familiarity with UNIX commands and scripting
- Experience with build and automation tools e.g. Maven, ANT etc
- Familiarity with CI processes and tools, JIRA, Bamboo, Fisheye etc.
- Knowledge of IEC 62304 and ISO 13485 standards would be beneficial.