Salary
💰 $125,760 - $188,640 per year
Tech Stack
AngularAWSCloudDockerGoJavaJavaScriptKubernetesLinuxNode.jsNoSQLOraclePostgresPythonReactTCP/IPVue.js
About the role
- Lead applications systems analysis and programming activities as a senior Applications Development Technology Lead Analyst
- Establish and implement new or revised application systems and programs in coordination with the Technology team
- Partner with multiple management teams to ensure integration of functions and identify/define necessary system enhancements to deploy new products and process improvements
- Resolve high impact problems/projects through in-depth evaluation of complex business and system processes
- Provide expertise in applications programming and ensure application design adheres to the overall architecture blueprint
- Develop standards for coding, testing, debugging, and implementation
- Develop comprehensive knowledge of how business areas (architecture, infrastructure) integrate to accomplish goals
- Provide in-depth analysis to define issues and develop innovative solutions
- Serve as advisor/coach to mid-level developers and analysts and allocate work as necessary
- Assess risk and drive compliance with applicable laws, rules and regulations, escalating and reporting control issues with transparency
- Develop full stack ATM tools with Angular/Vue.js and Java; manage ATM tools development, APIs, security, and integrations
Requirements
- 6+ years of relevant experience in Apps Development or systems analysis role
- Programming Languages: Proficiency in C++, Java, Python, Node.js, Go
- Front-end frameworks: Angular, React, Vue.js
- Database Management: Experience with PostgreSQL, Oracle, and potentially NoSQL databases for logging and telemetry
- Operating Systems: Experience with Windows Embedded and Linux distributions and their security configurations
- Networking & Protocols: Strong understanding of TCP/IP, HTTP/S and financial transaction protocols (e.g., ISO 8583)
- Security Best Practices: Secure coding practices, cryptography, threat modeling, vulnerability management
- Cloud & DevOps: Experience with cloud platforms (AWS, OSE), CI/CD pipelines, containerization (Docker, Kubernetes)
- Problem-Solving: Excellent analytical and problem-solving skills for distributed critical environments
- Communication: Ability to communicate with hardware engineers, security experts, and business stakeholders
- Compliance & Regulatory Adherence: Knowledge of financial regulations and industry standards (e.g., EMV, ADA) and internal compliance policies
- Security Implementation: Encryption (Triple DES, AES), tokenization, secure boot, intrusion detection, PCI DSS compliance
- API Development: Create and maintain internal and external APIs for ATM management and integration
- Education: Bachelor’s degree/University degree or equivalent experience; Master’s degree preferred