Mott Macdonald is offering job opportunity as Full Stack Developer (Python)

India-Job


1625 Views
Full Stack Developer (Python)

Job type - Permanent
Job Time - Full time
Location - Noida, Bangalore

Job Description :

Our ideal candidate will have a degree in computer science or software engineering and related experience in a similar role in web-based software development.

You will need to be experienced in C# and React (preferably with Typescript) and modern software development as well as understand scaling software systems. You'll commit to high quality code and be able to pay attention to detail.

Candidate Specification

Skills and Experience:

Excellent understanding of object-oriented concepts and Python language.
Experience in React (preferably with Typescript) and modern software development as well as understand scaling software systems.
Strong understanding of software engineering principles and fundamentals including data structures and algorithms, design patterns, messaging patterns, containerization, and enterprise application.
Excellent hands on with Databases – Azure SQL server/MongoDB and Strong in writing SQL queries.
Deep expertise in Python with experience implementing REST APIs, familiar with Flask or Django.
Knowledge around cloud tools like Azure and exposure to DevOps practices like CI/CD and Docker will be an added advantage.
Candidates need to have experience to transfer data to cloud using python language.
Excellent problem-solving, debugging, and troubleshooting skills (Client side, Server side, Database).
Good to know about Artificial Intelligence.
Hands on with Unit Test, Coding best practices, Code Review.

Excellent verbal and written communication skills -

Essential technical skills and experience required:
Python
React (ideally 16.8+)
Typescript / ES6
Azure SQL server/MongoDB
GIT
REST API
Agile Methodology

It is beneficial if you have any of the following technical knowledge/experience:
PostgreSQL
Azure
API design
CI/CD
Security management
Experience contributing to the architecture/ design of new or current applications (frontends, design patterns, reliability, scaling, automation)
Good understanding of browser rendering behaviour and performance
Essential personal attributes
Able to communicate effectively with non-technical staff and with technical members of interdisciplinary teams.
A methodical and structured approach to problem solving, selecting and effectively utilising appropriate methods, procedures, tools, equipment, and standards, to meet all targets set.
Ability to effectively prioritise and execute tasks in a high-pressure environment and deliver to a deadline.
Keen attention to detail
Flexible and adaptable regarding learning and understanding new technologies.
Highly self-motivated and directed.
Ability to work both independently and in a team-oriented, collaborative environment.
An excellent level of written and spoken English is essential.

Job Profile

We can offer (subject to Company’s policy):
Agile and safe working environment
Competitive annual leave and sick leaves
Group incentive scheme
Group term life insurance, Workmen’s compensation and Group medical insurance coverage
Short and Long-term Global employment opportunities
Global collaboration and knowledge sharing
Digital Innovation and Transformation

Job Ref 68068BR
Recruiter Contact - Nisha Hegde
Country - India
Region/State - ALL - India
Discipline - Digital design
Sector - Digital Ventures

Website Region - Asia Subcontinent
Website Sector - Digital

Click Here to Apply


[ Article by: team tosscall ]

2018 Tosscall Services India Private Limited
About Contact-Help-Jobs-Internship Terms_of_service Privacy_policy-Cookies-Ads Team-Developers-Interns-Employees