Company description See more offers
   
 

Acensi - Senior Python Developer

Role

 

As an Experienced Python developer...

  • You will work with our team of consultants on an innovative project in the energy sector.
  • You will be responsible to design, create and support business applications. Your focus will be on several points:
    • Collect, understand and challenges business needs and specifications
    • Development of server-side logic, ensuring high performance and responsiveness to requests from the front-end (API, Database layers, Logic)
    • Development of the front-end elements of the application; Charting, dashboard, web site, spa

 

Responsibilities

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Integration of user-facing elements with server side logic
  • Implementation of security and data protection
  • Create Unit, integration test for applications
  • Manage the Cloud hosting for the teams applications (Azure)
  • You will work in an Agile environment.
  • We also follow the DevOps way of working.
  • Your team will be responsible for the complete life cycle of the applications.
  • This will bring you great powers but also great responsibilities!

 

Profile

  • We are looking for a Senior Python Developer with a good knowledge of .NET.

  • Skills And Qualifications:
    • Senior in Python, with knowledge of at least one Python web framework or MVC/WebAPI .NET
    • Understanding of charting libraries (plotly, dash)
    • Understanding of RESTful design and API implementation
    • Familiarity with some ORM (Object Relational Mapper) libraries (SQL Alchemy, NHibernate)
    • Understanding of the threading limitations of Python, and multi-process architecture
    • Good understanding of server-side templating languages (Jinja 2)
    • Good understanding of front-end technologies, such as Angular4/5, HTML5, and CSS3
    • Knowledge of user authentication and authorization between multiple systems, servers, and environments (Oauth2)
    • Understanding of fundamental design pattern and OOP principles (Solid)
    • Strong unit test and debugging skills (pytest, Nunit)
    • Proficient understanding of code versioning tools (GIT, TFS,VSTS)
    • Basic knowledge of Cloud technologies, like PaaS, IAAS. Preferably Azure experience
    • Basic understanding of data science tools (jupyter nb, pandas, machine learning libraries, scikit learn)
    • Understanding of mathematical statistics
  • Extra skills: Beside Python we also use C# and the .NET framework to build applications. Knowledge of c# and Microsoft framework is an asset.

Company description

Expanding steadily since its launch in 2003, the ACENSI group is an IT consultancy firm, well known for their technical and functional know-how, who specialize in Telecommunications, Media and Financial Markets, as well as in the Energy industry.

ACENSI guides businesses in evolutionary IT projects from the initial strategies through to their realization (Management and Project management, consulting MOA, MOE Design and Implementation, Infrastructure).

From its original focus on technical engineering and Business Analysis, ACENSI has developed new areas of expertise in Human Resource Management Systems, Business Intelligence, e-learning and Client Relationship Management

Dynamism, enthusiasm and social development are all valued at ACENSI, allowing our clients to benefit from consultants with a true blend of talents.

Show full description
Similar offers
Similar job postings based on the criteria : Analyst Programmer Developer / Programmer Python
My account Not yet registered?