Software Engineer
at Bank of America
Dublin, County Dublin, Ireland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 Sep, 2024 | Not Specified | 26 Jun, 2024 | N/A | Data Driven Decision Making,Software Solutions,Architecture,Test Engineering,Business Acumen,Collaboration,Automation,Architectural Patterns,Test Suites | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
JOB DESCRIPTION:
Job Title: Software Developer
Corporate Title: VP
Location: Dublin
LOCATION OVERVIEW:
Our Central Park office in Leopardstown, boasts modern facilities based in Dublin’s premium business park. With an onsite gym and staff restaurant, all your daily needs are conveniently catered for. Travel options include the LUAS network and the Central Park shuttle service between Dublin City Centre and Central Park. We also provide tax saver tickets as part of our award-winning benefits package, which means getting to work has never been so easy.
We are seeking a talented Software Developer to join our dynamic team. In this role, you’ll play a crucial part in developing and delivering requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. To be successful in this role you should have a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
Skills:
- Technical Strategy Development: Formulating strategic approaches to technical challenges.
- Application Development: Proficiency in developing software solutions.
- Automation: Experience with CI/CD practices and automating processes
- Solution Design: Expertise in designing effective, maintainable solutions.
- Influence: Ability to shape solution design and architectural decisions.
- Result Orientation: Focus on achieving outcomes efficiently.
- Architecture: Understanding of architectural patterns and best practices
- Solution Delivery Process: Knowledge of end-to-end solution delivery
- Business Acumen: Awareness of business objectives and best practices
- DevOps Practices: Familiarity with DevOps principles and tools
- Risk Management: Ability to assess and mitigate project risks.
- Analytical Thinking: Good problem-solving skills and data-driven decision making.
- Collaboration: Effective teamwork and communication across cross-functional teams
- Test Engineering: Proficiently in creating and maintaining test suites.
- Data Management: Understanding of data storage, retrieval, and governance
Responsibilities:
- Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
- Design, develop, and modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
- Mentor other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack.
- Execute story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle.
- Perform spike/proof of concept as necessary to mitigate risk or implement new ideas• Automates manual release activities.
- Design, develop, and maintain automated test suites (integration, regression, performance)
Skills:
- Technical Strategy Development: Formulating strategic approaches to technical challenges.
- Application Development: Proficiency in developing software solutions.
- Automation: Experience with CI/CD practices and automating processes
- Solution Design: Expertise in designing effective, maintainable solutions.
- Influence: Ability to shape solution design and architectural decisions.
- Result Orientation: Focus on achieving outcomes efficiently.
- Architecture: Understanding of architectural patterns and best practices
- Solution Delivery Process: Knowledge of end-to-end solution delivery
- Business Acumen: Awareness of business objectives and best practices
- DevOps Practices: Familiarity with DevOps principles and tools
- Risk Management: Ability to assess and mitigate project risks.
- Analytical Thinking: Good problem-solving skills and data-driven decision making.
- Collaboration: Effective teamwork and communication across cross-functional teams
- Test Engineering: Proficiently in creating and maintaining test suites.
- Data Management: Understanding of data storage, retrieval, and governance.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Dublin, County Dublin, Ireland