Follow us by RSSCareers

Does This Sound Like You?

You are innovative in your work, proactive in your advice and demonstrate enthusiasm for your assignments? At Systematix, we don’t see consulting as moving from project to project, contract to contract. More than a job, consulting is our life’s work.

Our consultants thrive on tacking challenges, solving problems and seizing business opportunities. We take great care to cultivate deep and lasting relationships built on the premise that continued success for all is the end game.

Consequently, we understand the vital importance of matching clients and consultants effectively together. And having done so since 1975 says we’re pretty good at it.
Senior Application Developer

            Systematix is looking for a Senior Application Developer. The mandate is for a duration of 6+ months. The ideal candidate possesses the following skillset and experience:
 
  • 6+ years of experience
  • NoSQL Database design
  • Proficiency:
    • with Linux back end systems
    • in Python Software development
    • in Django and or Flask development
  • Experience with:
    • Kafka, MongoDB and or Cassandra
    • Shell Scripting
    • MQTT
  • Knowledge of SQL & NoSQL technologies, and strong database modeling skills
  • Some Knowledge in :
    • HTML / CSS
    • Managing VMs on AWS / GCP / Digital Ocean
    • Distributed computing and micro-services architecture
    • Git revision control.
    • JIRA
    • Docker containers
_______________________________________________________
 
Responsibilities:
 
  • Designing and implementing back end software systems.
  • A variety of design, architecture and hands-on implementation tasks which include Designing, developing, coding, testing and debugging system software in Python
  • Building RESTful API with Flask/Django
  • Align development team to follow Application Architecture.
  • Write code for the most complex Functional and Technical Designs with minimal defects. Define non-functional requirements (Performance, availability, Portability, Recovery / recoverability etc.)
  • Assess technical impacts up front and recommend better ways of designing application to ease the development.
  • Produce Technical Design, Database structure and Application Architecture for a new average to high complex application. Seek for the best technical design solution that respects budget and timeline.
  • - Advocate the re-use of existing components/frameworks. Innovate in providing better efficient ways to design application. Review Technical Designs from other developers and recommend optimization if necessary.
  • Evaluate with assistance the quality of the product being delivered and take action to improve situations. Assist/Execute performance/penetration tests and troubleshoot issues at the system level.
  • Isolate root cause of issues and provide solution options with a recommendation.
 
If you are interested in consulting opportunities, Systematix could also offer you a permanent position. Contact us!
 
  
* Only selected candidates will be contacted. Thanks for your interest!
 


Apply for this job