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.