CİVİTAS İNSAN KAYNAKLARI / PYTHON DEVELOPER
We are looking for a full-time Senior Python Developer for our customer in internet sector.
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
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)
o Enterprise Integration Patterns
o Agile methodologies
o Configuration management and build/release planning & management (ANT/Maven/SBT/Gradle/Jenkins)
o Distributed Caching
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 EnglishBaşvurmak için tıklayın