Senior Software Engineer Job in Noida
Responsibilities
Develop and build highly reliable, scalable and high-performing web applications for our clients
Review and understand business requirements ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects
Collaborate across the company and interact with our customers to define, design and showcase new concepts and solutions
Collaborate with other developers to ensure that client needs are met at all times
Work in a rapid and agile development process to enable increased speed to market against a backdrop of appropriate controls.
Implement good development and testing standards to ensure the quality of deliverables
Requirements
B.Tech/MCA with at least 4 years of relevant experience
Strong understanding of object-oriented programming, design patterns using Python
Experience with web application development, Django/Flask, RESTful APIs
Ability to investigate, debug, and analyze code. Ability to optimize and fine-tune applications for performance and scalability
Proficient in writing SQL with good concepts of relational and non relational databases
Experienced in developing application services in cloud infrastructure like AWS, AZURE or GCP
Knowledge of version control tools (Git) and continuous integration
Strong interpersonal skills with the ability to work effectively across team boundaries
Experience with Agile methodology and development tools