We are seeking a dedicated Senior Software Engineerwith expertise in C++, Linux, and databases to contribute to the design, development, and deployment of database-centric back-end solutions in an Agile environment.
Join a team focused on delivering impactful commercial solutions while engaging global customers and adopting new technologies.
Responsibilities
- Design, develop, and deploy software projects
- Support technical queries and impact analysis
- Participate in technical peer reviews and design discussions
- Collaborate in requirement sessions and deliver solutions within iterations
- Translate stories into actionable tasks during sprint planning and retrospectives
- Document knowledge and share insights across the team
- Apply principles and patterns in software architecture and design
- Ensure adherence to financial security standards where required
- Manage multiple tasks while working with distributed teams
- Use Agile methodologies such as Scrum or SAFe
- Have a deep understanding of software patterns and technical solutions
Requirements
- 5 to 8 years of experience in software development
- Background in C, C++, and shell scripting
- Proficiency in Oracle database, SQL, and Linux commands
- Knowledge of OOA/OOD principles, test-driven development, and Agile processes
- Expertise in software architecture, design principles, and patterns
- Experience with global customer collaboration and diverse project teams
- Flexibility to work in database-centric back-end environments and file-based 3rd party communication
- Strong communication skills with the ability to present technical solutions effectively
- Familiarity with PCI, PII, and financial security requirements preferred