Looking for an exciting opportunity to join a vibrant and dynamic team of professionals and work for a reputable international company?
We, at SoftServe, believe that the biggest treasure we have is you! SoftServe is a global IT company specializing in software development and consultancy services.
We are a team of professionals who are in partnership relations with our customer (one of the world’s largest enterprise software providers).
This allows us to serve big enterprise companies from a data platforms perspective and together with our partner solve their technological and business challenges.
Within the scope of this assignment you, as a developer, will be involved in the client’s entire software stack from customer-facing API services, backend workflow systems, Salesforce CRM, network provisioning to process automation.
An expert possessing the following experience :
Minimum of 5 years of programming on Python (usage of Python 3.6 would be great)
Django, Jinja, Flask
A minimum of 4 years of experience in software development under GNU / Linux systems
SQL and DB libraries such as SQLAlchemy, PDO, etc.
Creating or at least integrating with RESTful or SOAP APIs
Knowledge & experience working on CI / CD
Awareness of application security issues and secure coding practices
Exposure to Salesforce CRM system and its underlying Apex language (desirable)
Understanding of TCP / IP at an application level as well as at a socket level on the client and server-side would also be advantageous (desirable)
Cloud application Development expertise, e.g. Amazon EC2, Lambda, API Gateway, Serverless, DynamoDB (desirable)
Intermediate / Upper-intermediate level of English level
YOU WANT TO WORK WITH
Reviewing and analyzing new software requirements and existing software shortcomings
Creative designing of solutions to identified problems and new requirements
The team сlosely to tailor solutions before their implementation
Meticulous documentation of software solutions to increasing the transparency and clarity within the team
Thorough implementation of tests alongside software to limit the amount of future code breakage
Deploying and delivering software solutions
Maintaining and bug fixing of the current and newly developed software
Automatization of processes and systems
TOGETHER WE WILL
Help our client to build software to serve people in new ways to make team members more productive and customers happier
Work in a very collaborative environment
Care about your individual initiatives we are open for them, just come and share your ideas
Support your technical and personal growth we have a dedicated career plan for all roles in our company