Job offer
Full Stack Software Engineer, Assistant Vice President
The position as Full Stack Software Engineer at Charles River Development in Dublin involves developing and maintaining software modules and leading a development team. The successful candidate should have experience in cloud-native development, Java, and agile methodologies, and be able to solve complex software problems.
About the job
As a Full Stack Software Engineer and Development Manager, you will be responsible for the further development and maintenance of modules or components of the Alpha/Charles River Development Platform. You will also assist the customer support and development teams with troubleshooting.Tasks
* Analyze, design, develop, test, and debug complex software enhancements and solutions for Charles River business and technical applications * Collaborate with business analysts and product managers to create simple and sustainable software solutions for complex problems * Plan solutions for projects or larger phases of projects to resolve software-related issues * Participate in the design, analysis, programming, testing, and maintenance of software applications and upgrades using Java, C++, CGI, JavaScript, or other related software engineering languages * Provide sound advice and critical analysis of proposed changes during code reviews * Design, test, and demonstrate software to ensure a high-quality product * Identifying opportunities to improve development testing methods and contributing to testing methodology frameworks * Performing manual testing to ensure a high-quality product * Providing troubleshooting in large, complex client and server installations * Participation in the agile software development process for the design and construction of CRD system methods * Planning and coordination of activities between teams to complete tasks * Mentoring and leadership of junior and senior engineers in designRequirements
* Recommended educational background: Bachelor's degree (or equivalent) in computer science or another technical field, master's degree strongly preferred * Experience: * Over 5 years of experience in cloud-native development with Java (Spring experience desirable) * Over 8 years of experience in developing event-driven architectures * Experience in rapid prototyping and web development required * Experience with JavaScript, EOL, C++, DRL (SQL Server bonus) * Knowledge of software development * Knowledge of Java * Proven ability to investigate complex, cloud-native software problems * Experience with financial services in developing solutions for portfolio management, trading, compliance, post-trade, IRSOR, or wealth management, prime markets strongly desired * Proven ability to design and develop software solutions for highly complex business and technical problems * Excellent written and verbal communication skills * Ability to work well with colleagues in a cohesive team environment * Knowledge of Agile development methodologyWhat we offer
* Competitive and comprehensive benefits packages * Access to resources to help you achieve your goals * Diverse development programs and educational support to help you reach your full potential * An inclusive environment where everyone is welcome and can perform at their bestJob details