A technology consulting firm in Bengaluru is seeking a skilled software developer with at least 3 years of experience. You will work with Python and AWS technologies, implement security practices, and collaborate with team members. The ideal candidate has a strong problem-solving mindset and excellent communication skills in English. This role offers an opportunity to influence project outcomes while driving team success.
Qualifications
At least 3+ years of relevant experience as a software developer.
2+ years of experience in Python coding with advanced libraries.
Experience developing data solutions in AWS cloud.
Responsibilities
Collaborate as a team, guiding and training junior team members.
Write testable, reusable, and efficient code.
Implement security & data protection practices.
Skills
Python coding
AWS technologies
Data integration
DevOps solutions
Database management
Communication skills
Tools
AWS CloudFormation
Docker
JIRA/GitHub
Job description
Collaborate as a team, guiding and training junior team members
Work with both open-source and commercialized technology
Effectively influence and interact with team members and business stakeholders
Implement security & data protection practices
Write testable, reusable, and efficient code
Job Requirements:
At least 3+ years of relevant experience as a software developer
2+ years of experience in Python coding using advanced modules, Pandas, Numpy, and other libraries
2+ years of experience developing data solutions in AWS cloud using one or more relevant technologies like S3, Lambda, AWS Data Lake, Athena, Airflow, Linux, etc.
Knowledge of REST API and ESB technologies and patterns
Experience with traditional relational databases such as Oracle, SQL Server, MySQL, and PostgreSQL
Knowledge of different file formats, including JSON, CSV, Parquet, and mainframe files
Knowledge of both normalized and dimensional data models
Understanding of other data integration techniques such as database replication and change data capture (CDC)
Knowledge of working with JIRA/GitHub and other code management toolsets
Experience with DevOps solutions using Jenkins and GitHub
Experience using AWS CloudFormation, Docker, and MicroServices architectures
Knowledge of Payment Gateway integrations is a plus
Strong problem-solving and analytical mindset
Ability to influence and communicate effectively, both verbally and written in English, with team members and business stakeholders