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.