Responsibilities
- Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement
- Develop software that is fast, secure and reliable to meet defined requirements
- Monitor, identify, and correct more complex software defects to maintain fully functioning software, leveraging the support and skill of more junior teammates
- Produce multiple concepts and prototypes to design digital products/services
- Research and suggest ways to optimize solutions to better meet user and/or business, performance, quality needs
- Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements
- Find root cause and resolution to limit and address issues promptly
- Assign short-term work schedules to a team based on storyboarding/backlog in order to achieve expectations while following established timelines
- Develop own and more junior team member capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching
- Gain or maintain external professional accreditation where relevant to improve performance and fulfill personal potential
- Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media
- Contribute to work within an established program management plan to achieve specific goals
- Guide and deliver the design distribution of basic database resources and provide physical modeling and design services to tune database solutions for optimum performance
- Support the collection functional requirements using document analysis and workflow analysis to express the requirements in terms of target user roles and goals
Requirements
- Bachelor's degree or equivalent level preferred
- General Experience: Experience enables job holder to deal with the majority of situations and to advise others (Over 3 years to 6 years)
- Managerial Experience: Basic experience of coordinating the work of others (4 to 6 months)
Tech Stack
Java, Kotlin, Postgres, Elasticsearch, Kafka, Redis, Custom test automation Framework
Benefits
- Competitive total rewards package including incentive, equity and benefits
- Regular pay reviews to ensure competitive and equitable pay
- Compliance with all state paid leave requirements
- Generous suite of benefits
- Virtual and in-person team events
Team
Structure: Cross-functional team within Technology department
Additional Information
- Cameras must be on during all virtual interviews
- AI tools are not permitted during any part of the interview process
- Offers are contingent upon a satisfactory background check which may include ID verification
