About the job Senior Software Developer - Hybrid
Role: Senior Software Developer
Type: Permanent
Location: Westlake Hybrid
We are seeking a dynamic and experienced Senior Software Developer with the ability to drive complex solution architecture engagements at a detailed levels across a broad range of stakeholders . This role is a hybrid position that combines solution architecture, development, and technical leadership. You will work closely with our Tech Lead and a team of talented developers to deliver cutting-edge solutions and lead the migration of two large loyalty programs into a hybrid cloud solution. As a Senior Developer, you will play a pivotal role in shaping our technical landscape, mentoring a team of 12 developers, and ensuring the seamless execution of high-impact projects.
Key Responsibilities
Technical Leadership
- Provide guidance and mentorship to team members, ensuring high standards of code quality.
- Lead code reviews and provide solutions to resolve complex issues.
Solution Design and Development
- Deep understanding of technical elements, e.g., enterprise architecture, solution architecture, systems and network design.
- Research, design, implement, and maintain enterprise and business architecture.
- Develop backend solutions using AWS SAM, Node.js, REST APIs, JavaScript, PHP, and C#.
- Work with frameworks and CMS such as Ext JS, Sencha, and WordPress.
Project and Team Contributions
- Analyze business processes to identify alternative solutions, including automation opportunities and impact assessments.
- Produce detailed technical specifications to guide the development team.
- Participate in Agile methodology, including daily scrums and iterative development cycles.
Migration Leadership
- Lead the migration and re-design of loyalty programs to a hybrid cloud solution, ensuring scalability, performance, and real-time processing capabilities.
- Collaborate with stakeholders to define requirements and clarify objectives.
Tools and Skills
Programming and Frameworks
- Backend Development: AWS SAM, Node.js, REST APIs, JavaScript, PHP, C#
- Frameworks and CMS: Ext JS, Sencha, WordPress
Databases
- PostgreSQL (PL/SQL)
- Oracle (PL/SQL)
- MySQL
DevOps and Cloud
- AWS Services (SAM, Lambda, EC2, RDS, S3)
- Docker
- Git, BitBucket Pipelines
Tools and Environments
- SAM CLI
- VS Code with Codeium
- Visual Studio
- DBeaver
- PGAdmin 4
- SQL Developer
- MySQL Workbench
- Postman
- Jira
Knowledge, Skills, and Attributes
- Strong understanding of DevSecOps, containerization, and RESTful service development.
- Analytical and problem-solving skills for high-volume, transactional systems and hybrid cloud solutions.
- Excellent written and verbal communication skills for engaging with diverse stakeholders.
- Proficiency in Agile methodologies and experience leading daily scrums.
- Growth mindset with a passion for mentoring and fostering team collaboration.
Education
- Bachelors Degree in Computer Science, Information Systems, Engineering, or equivalent.
- Relevant certifications (e.g., TOGAF, IASA, AWS Certified Solutions Architect, Open Group Certified Architect)
Experience
8+ years of software development experience with progressive roles in technical leadership.
Demonstrated success in delivering large-scale cloud migrations and integrating third-party services.