Responsibilities
6+ Years of Experience (Leadership starts taking a more central theme)
- Coding to support the platform
- Update technical documentation based on project need
- Participate in product design reviews to provide input on functional requirements, product features, and schedules
- Code review to ensure the appropriate design, performance, and security of the platform
- Proven system design that is complex in nature
- Key contributor within the team and fills leadership gaps as necessary
- Serves as an advocate for new initiatives and has the confidence to drive them from beginning to end
- Proactively responds to and helps resolve technical failures across team
- Mentors other Engineers
Skills
- Passionate self-starter who can be visionary, detailed-oriented, and an enthusiastic team player
- Excited about learning and growing in your career
- Solid written and verbal abilities
- Able to strive in an environment where roles can be ambiguous
- Experience working with collaborative geographically dispersed team members
- Advanced troubleshooting and debugging abilities
- Possess ability to lead others in the completion of large-scale projects
Education:
- BE/BTech/BS/MS/ME/MTech degree in Computer Science or equivalent experience.
Experience
- Experience working with TypeScript, JavaScript (ES6), C++, Java, HTML, and Perl.
- Experience working in Angular, React Native, and Node.JS frameworks
- Exposure to Azure DevOps (ADO) Jira, Bitbucket, and GIT
- Experience working in an agile methodology
- Knowledge of algorithms, data structures, and object-oriented programming
- A working understanding of Test Driven Development and CI/CD best practices
- AWS experience, a plus
- Hands-on development with financial platforms, a plus.