Position: Python Engineer
Company: EPAM Systems
Experience required: 2y
Category: Python
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

Compliance Exchange Information application is a related system being developed to collect compliance information for onboarding. In a long term, there is a plan to build an eco-system with the needed compliance-related functionality.

The application allows to store and track activities, systems, processes, documents, or assessments and meet the requirements of external directives that include regulations, standards, and contracts.
An application enables:
• Central system of record for all information related to compliance and risk management;
• Unified object model that represents relationships and dependencies between regulations, standards, risks, policies, org entities, people, processes, products, systems, and other assets;
• Workflow for common use cases in the domain that includes assessments, evidence collection and retention, compliance program management and information queries.

RESPONSIBILITIES
- Full-cycle web application development: design, implement, test, and launch solutions in Python
- Communicate with the customer to clarify requirements
- Integrate with other clients’ systems and applications
- Support users of the developed system
- Drive the collaboration process with other team members

REQUIREMENTS
- 2+ years of experience in Python development
- Highly experienced with Flask (+ Cloud Endpoints)
- Good understanding of relational databases
- Knowledge of data structures and algorithms
- Knowledge of OOP and design patterns
- Good understanding of software development life cycle and Agile development methodologies
- Strong ability to communicate technical concepts clearly and effectively
- Upper-Intermediate or higher English level, both spoken and written (B2+)

NICE TO HAVE
- Knowledge of MVC / MVP
- Experience with Unix-based OS
- Good understanding of Agile testing pyramid

WE OFFER
- Competitive compensation depending on experience and skills
- Individual career path
- Unlimited access to LinkedIn learning solutions
- Social package - medical insurance, sports
- Compensation for sick lists and regular vacations
- English classes with native speakers (certified English teachers)
- Flexible work hours