İş Yerinde
İş Yerinde
Full-Time
Specialist
Other
Other
82 application
Full-Time
Specialist
82 application
Other
Description:
We're looking for a Senior Software Developer who is passionate about code craftsmanship, continuous improvement, and agile development. Experience in crafting applications using Python is a must. We'd need you bring in fresh ideas and enjoy collaborating with cross-functional teams including Infrastructure, Strategy, and Artificial Intelligence.
Responsibilities:
Researching, designing, implementing, and managing software programs
Identifying areas for modification in existing programs and subsequently developing these modifications
Writing and implementing efficient code
Testing and evaluating written code
Work closely with a collaborative agile team, provide mentorship, and thoughtful code reviews
Work in a cross-functional team contributing to the full stack
Contribute scalable software artifacts that are easy to understand and simple to maintain
Adhere to and advocate for best practices
Qualifications:
5+ years experience in software development
Bachelor’s degree in a computer engineering or a computer science field
Established fundamentals in data structures & algorithms
Ability to program with Python
Having interest in learning new programming languages based on needs. For example; Rust and Julia
Familiar with Python framework: Flask
Experience with multi-threading and concurrency
Experience in writing Unit / Functional tests
Experience in software design patterns
Experience with Linux or Unix environments
Familiar with Microservices architecture
Experience with RESTful APIs
Proven experience using RDBMS / NoSQL databases
Experience with Git
Experience with Scrum
Understanding the importance of secure coding
Strong command of the English language (both verbal and written)
Nice to haves:
Familiar with Docker
Familiar with Kubernetes
Familiar with Continuous Integration and Continuous Delivery methodologies
Familiar with event-driven programming for back-end systems utilizing a distributed messaging system like Kafka.
Ability and willingness to teach skills and share experiences with other team members
Appreciation for performance optimizations, especially in latency-sensitive (millisecond scale) environments
Yazılım Geliştirme Uzmanı pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.
Yazılım Geliştirme Uzmanı Yazılım Geliştirme Uzmanı Maaşları Yazılım Geliştirme Uzmanı Nasıl Olunur? Yazılım Geliştirme Uzmanı Nedir? Yazılım Geliştirme Uzmanı İş İlanlarıYazılım Geliştirme Uzmanı pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.
Yazılım Geliştirme Uzmanı Yazılım Geliştirme Uzmanı Maaşları Yazılım Geliştirme Uzmanı Nasıl Olunur? Yazılım Geliştirme Uzmanı Nedir? Yazılım Geliştirme Uzmanı İş İlanları