What are the responsibilities and job description for the Software Engineer position at JobRialto?
Job Summary
As a Software Engineer, you will play a key role on a Scrum team within Digital Platforms Technology.
You will be encouraged to gain understanding of all the components of our web applications and work with the members of the squad to deliver outstanding customer experience solutions.
The ideal candidate should be skilled at making personal connections and have a sense of humor.
You will work closely with the Squad Lead, Scrum Master, Developers, Quality Assurance, and Architects to craft, build, test, and deliver the features that make up our digital experiences.
Key Responsibilities
Develop and maintain backend infrastructure
Utilize AWS suite for cloud-based solutions
Collaborate with front-end developers using Angular and Springboard
Write clean, efficient, and well-documented code
Implement CI / CD pipelines and a test-driven approach
Continuously learn and adopt new technologies
Participate in code reviews and contribute to team knowledge sharing
Required Qualifications
BS / BA Degree or equivalent experience preferred
Robust critical thinking skills coupled with a desire for growth, learning, and engaging with peers in technical and design discussions
Demonstrated experience in communicating technical needs and capabilities to non-technical team members, product owners, and partners
Ability to utilize a long-term mentality to help produce scalable, maintainable solutions
2 years of experience, with a focus on financial services applications
Preferred Qualifications
Experience with Angular / TypeScript
Experience with Java / Spring, with prior API development experience in the Java / Spring Boot framework
Experience with Node / NPM
Proficiency with server-side / mid-tier languages, frameworks, libraries, and related technologies : Java EE, Apache Tomcat, Spring MVC / Spring Boot, Logback, SLF4j, Maven
Client-side language, library, and framework proficiency : Angular, JavaScript / TypeScript, Node, NPM, HTML / CSS, RxJS
Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Software Engineer?
Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.