Position: Strong Middle/ Senior Python Developer
Company: Corewide
Category: Python
Experience required: 5y
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

Corewide is hiring for the key position of full stack developer for software product: Master Automation Solution (MAS).

This role will be involved with and take ownership of database process development and product design within MAS across different database engines and cloud platforms with emphasis on Oracle, MSSQL and RDS.

The role will also advise management on the competitive market landscape and recommend changes to the product development roadmap based on market exposure and experience.

Ideal candidate will have in-depth Database Administration and development experience, full stack development: Java, Shell scripting Unix/Linux, Postgres, Python, API’s and strong Business logic.

Key Responsibilities:

- Design, develop, maintain, and support applications to help improve workflows throughout the company
- Analyze, test, and resolve issues with application software, TDD experience is appreciated
- Adapt existing software to meet customer needs
- Work primarily on the backend, middleware, and databases but everyone on the team regularly works on the 
  full stack.

Skills & Requirements:

- Proficient in Linux environments
- Experience using Flask for REST APIs
- Solid understanding of OOP and MVC
- Experience using GIT and Unit Testing
- Designed multi-table databases to include the preparation of schemas and data dictionaries
- Ability to communicate effectively, both orally and in writing
- Ability to work cooperatively with team members, clients, and other collaborators
- Customer service oriented and professional in appearance

Applicants must have broad general technical knowledge in the area of computer science and/or information technology and possess the ability to quickly grasp technical subject matter.
Applicants must have excellent written and verbal communications skills and be adept at using digital technologies that facilitate team and customer interaction.
Knowledge of relational databases, like Oracle, PostgreSQL, MySQL
Experience in other web-based languages, like PHP
Understanding of Front End technologies, like React or Vue

While no specific technical platform or knowledge is required, knowledge in as many of the areas listed below are desired.
- SQL Databases
- Python and shell scripting
- Cloud platforms like AWS / Azure
- Virtualization
- Business systems like ERP/CRM
- Decision support systems / reporting systems
- Monitoring platforms like New Relic, Nagios, Pandora
- Operating systems including Linux, Windows, Unix