Provide technical expertise throughout the software lifecycle including design, implementation and delivery.
Understanding cloud , virtualization, APIs, and modern software languages
Software development experience in one or more general purpose programming languages: Python, Java, C, C++, Go
Experience with developing frameworks that helps increasing developer and release velocity, improving code health and technical standards
Advanced experience working with two or more from the following: web application development, database, unix/linux environments, distributed and parallel systems, information retrieval, networking, large scale software development, security software development
Understanding or have experience with agile and lean philosophies
Strong critical thinking and problem solving skills with clear communication
Ability to collaborate with different roles to achieve common goals
Experience with multi-threading and concurrency.
Experience in highly scalable REST/web service, caching servers, SOAP, HTTP
,
Employement Category:
Employement Type: Full timeIndustry: IT - SoftwareRole Category: Embedded / System SoftwareFunctional Area: Not ApplicableRole/Responsibilies: Infrastructure Software Development - Python