Job Description

Senior Full Stack Developer

About the Role

Location India Haryana Gurugram Company Siemens Energy Industrial Turbomachinery India Private Limited Organization EVP Global Functions Business Unit Digital Core Full / Part time Full-time Experience Level Experienced Professional

A Snapshot of Your Day

Senior Full Stack Developer - Python will be responsible for developing and improving application software by designing technical architecture, implementing software tests, and debugging code, creating a database design schema, writing technical and functional documentation, analyzing customer needs, selecting, and advocating for appropriate technical solutions, and keeping up with technological changes.

How You’ll Make an Impact

  • Program/write codes, perform the unit test as per the functional requirements.
  • Perform a peer code review and identify the gaps in terms of design and implementation.
  • Support business improvement projects following agile principles, , SCRUM.
  • Provide ‘User Support’ for applications deployed in the production environment.
  • Write down SQL query to meet the business requirement.
  • Work in a flexible, cross-functional, team-based, development environment.
  • What You Bring

  • Expertise in Python, Flask/Django, Pandas, FastAPI, Sync/Async programming.
  • Fundamental knowledge of OOPs concepts and design patterns.
  • Expertise in at least one of these Java Script frameworks (Angular 2+/ReactJS/ExtJS /Node JS/Vaadin)
  • Strong knowledge of HTML5, CSS, XML, OOA and OOD Concepts.
  • Experience and knowledge working with graph databases and concepts like data mesh.
  • AWS Cloud Services (S3 bucket, AWS Lambda, SQS , ECS , API Gateway)
  • Knowledge of code versioning tools (GIT), PyCharm, VSCode and Postman.
  • Good Knowledge of postgres database
  • Familiarity with Snowflake Databases and hands on experience on writing PL/SQL queries.
  • Knowledge of Basic Linux/Unix Commands.
  • Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
  • Comfortable working in a fast paced, Agile, release often environment.
  • Being able to understand and relate technology integration scenarios and be able to apply these findings in sophisticated trouble shooting scenarios.
  • Good to have skills- Docker, Working experience in CI/CD pipeline.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application