Required Skills

Jenkins python Django API AWS Docker

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 12th May 2022

JOB DETAIL

Brief Description:

Software Developer Python stack will build cloud backend services running on Serverless services on AWS/Azure on a microservices based architecture. Your primary focus will be the development of all server-side logic exposed as micro services, ensuring high performance and responsiveness to requests. Participate in code reviews and application design discussions.
Solution consultation and development in accordance to the enterprise technology principles, methods, standards, and practices. Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests and documentation.
Contribution to functional excellence in terms of definition and maintenance of standards, methods and tools, bringing in best practices from market standard implementations.
Manage complex integration scenarios and interfaces between on-premises solutions, cloud and legacy systems.

Responsibilities:

• Design web-scale and cloud backend services following best coding principles, optimized coding practices and using open-source tools & platforms.
• Writing code for web applications, coding REST API's, integrating apps with AWS/Azure cloud platforms
• Actively participate in product review meetings and contribute with ideas for improvement
• Build reusable code and libraries for future use
• Ensure the technical feasibility of UI/UX designs
• Proactively identify potential problems and opportunities to improve applications and processes, with emphasis on usability, performance, and security
• Document the development process, architecture, and standard components
• Deployment of applications on AWS / Azure or similar platform

Primary Skills and Qualifications:
• 5+ years of Software Engineering experience with Cloud native application development (AWS , Azure or any other cloud platform)
• Proficient with Python and Python based REST API framework (Django, Flask)
• Strong fundamentals in Python (Class and Objects, Functions, Modules) , different data structure & time complexity , multithreading knowledge
• Proficient in modern microservice-based architectures, methodologies and in designing and implementing RESTful web services using JSON.
• Source Control System experience with GitHub or similar and CI/CD experience with Jenkins, Docker, Kubernetes, etc.
• Unit Testing, Automated Testing, and Test-Driven Development (TDD) for Python using Pyunit or other unit test framework.
• Strong understanding of Agile (Scrum) Methodology
• Accessing data across multiple datastores - SQL, NoSQL and graph databases. Experience with Dynamo DB preferable.

Good to Have Skills:

• Experience in web UI development using React. js is an advantage.
• Serverless technology knowledge (node.js, Azure functions , Lambda's) is desired
• Experience in usage of data structures like Pandas, Data frames, Numpy and understanding of computation time comparisons.
Personality/Competencies:
• Ability to work under broad direction and from self-initiation
• Optimism, energy, and resilience in conditions of uncertainty and ambiguity
• Strong empathy for people in all types of roles and from all walks of life
• Ability to influence and persuade
• An outcome focused mindset coupled with strong appreciation and commitment to agile WOW
• A hands-on approach to solving problems

Special Challenges

This role requires working across different languages, nationalities, ethnic and company cultures in a multi-sourcing environment, generally virtually, with limited travel opportunities.
Be focused on working towards agreed objectives, while maintaining flexibility to take account of new challenges and changed circumstances as they occur.

 

Company Information