1
applicant

Senior Software Engineer - Python

XigeniX   Colombo • Full-time

Job Description

What We're Looking For

  • Bsc in Computer Science / Information systems or equivalent or having demonstrated experience in software engineering
  • 2+ years of experience in software development
  • Understanding of OOP principles
  • Strong knowledge of frontend and backend technologies
  • Understanding of database concepts (SQL/NoSQL/PostgreSQL)
  • Git Systems
  • REST APIs
  • Unit Testing
  • Cloud Knowledge
  • Debugging and basic performance improvement
  • Experience with Agile or Scrum software development methodologies
  • Ability to organize, and prioritize work
  • Proficiency in ReactJS and/or Ruby on Rails is a plus

What You’ll be Up To

  • Writing clean, high-quality, high-performance, maintainable code
  • Develop software including applications, database integration, interfaces, and new functionality enhancements
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Configure, build, and test software systems or technical architecture components. (Full Stack)
  • Maintain and update existing codebases to enhance functionality and performance
  • Fix any defects and performance problems discovered during testing and QA
    Create technical and functional/end-user operational documentation for the software or system
  • Contribute to DevOPs practices and maintain high standards of deployment procedures
  • Recommending improvements to existing software or design concepts
  • Actively participate and contribute to the Agile/Scrum ceremonies
  • Adhere to company policies and embrace XigeniX Way and Culture