About the Role
The Software Developer performs a variety of activities involving the analysis, design, development, operation, and maintenance of software, following the iterative software development process and software engineering best practices. The Software Developer is assigned duties based on the projects needs and executes them while conforming to the internal processes and procedures.
Responsibilities:
-
Design, develop, test high quality functional code
-
Design and develop unit, integration and automation testing code
-
Integrate software components into a fully functional software system
-
May have to assemble, package, deploy software in specific environments
-
Troubleshoot, debug and upgrade existing systems
-
Document and maintain software functionality
-
Participate in design discussions, code reviews and code inspections
Skills
Working Experience:
Nice to Have
-
Git/Maven in a continuous build, continuous deployment environment
-
Knowledge of the Atlassian stack - Confluence, Jira, Bamboo, etc.
-
Background in the financial services industry and specifically wealth management industry