CİVİTAS İNSAN KAYNAKLARI / PYTHON DEVELOPER

We are looking for a full-time Senior Python Developer for our customer in internet sector.

Description:

o Develop and maintain new multi-tier web applications.

o Implementation of security and data protection

o Building reusable code and libraries for future use

o Developing and writing unit tests of modules or components.

o Solve complex problems with innovative solutions

Job Description:

o Analyze business issues and technical problems, apply critical thinking, and provide creative, architecturally sound, extensible solutions

o Contribute to the architecture of products and customer solutions to ensure the architecture employs maintainable, usable and flexible frameworks

o Design and implement scalability, resiliency, performance and security aspects of products and solutions using leading design practices

o Develop high quality, reusable software components, common services, templates and tools that form a framework which can be leveraged across the development team to accelerate the delivery

o Evaluate commercial or open-source software components and technologies to support the range of capabilities needed for products and solutions

o Identify and implement best practices for the architecture and software design that can be adopted by the development.

Good to haves:

o Experience with additional programming languages such as Scala, Go

o Expeience with Tornado, Sanic, Flask

o Experience with the Atlassian Software Development and Collaboration Tools (Jira, Confluence)

Experience in:

o Enterprise Integration Patterns

o Agile methodologies

o Configuration management and build/release planning & management (ANT/Maven/SBT/Gradle/Jenkins)

o Distributed Caching

Qualifications:

o Bachelor’s degree or above in Computer Science, Mathematics or related engineering field

o At least 3 years of web development experience of designing, developing, deploying, and maintaining components of large scale applications

o At least 3 years of relevant work experience including server side programming and object-oriented concepts

o At least 3 years of experience on Python environment

o Experience in developing service oriented architectures and an understanding of design for scalability, performance and reliability on Windows and Linux/Unix server platforms

o Experience with high-scale, distributed web service development(hands-on experience with RESTful web services)

o Familiarity with distributed systems, asynchronous messaging, and network protocols

o Familiarity with data serialization formats like XML, JSON and protocol buffers

o Experience with Version Control systems such as Git

o Solid understanding of database design and data modeling

o Excellent problem solving and critical thinking skills

o Excellent written and oral communication skills on English

Başvurmak için tıklayın