PhasorSoft Group LLC logo
    1y
    Apply

    PhasorSoft Group LLC is looking for a Python Developer (W2)

    We are seeking a highly skilled Senior Python Developer to join our team and help us develop and maintain our suite of software applications. The ideal candidate will have a strong background in Python programming and experience in designing, building, and maintaining complex software systems.

    Responsibilities…

    • Design and implement software solutions using Python and related frameworks
    • Collaborate with cross-functional teams to identify and prioritize software requirements
    • Develop and maintain high-quality codebase using best practices and design patterns
    • Conduct code reviews and provide constructive feedback to team members
    • Perform software testing and debugging to ensure quality and reliability of software
    • Continuously research new tools and technologies to improve the software development process
    • Document software design, architecture, and development processes
    • Mentor junior developers and contribute to the growth of the team

    Requirements:

    • Bachelor's degree in Computer Science or related field
    • Minimum of 5 years of experience in software development with a focus on Python programming
    • Strong knowledge of Python and related frameworks such as Django, Flask, and Pyramid
    • Experience in designing and building RESTful APIs
    • Familiarity with front-end technologies such as HTML, CSS, and JavaScript
    • Knowledge of relational and non-relational databases such as MySQL, MongoDB, and Redis
    • Strong understanding of software development best practices such as Agile methodologies, continuous integration, and version control
    • Excellent problem-solving and analytical skills
    • Ability to work independently and collaboratively in a team environment
    • Excellent written and verbal communication skills

    Preferred Qualifications:

    • Master's degree in Computer Science or related field
    • Experience with containerization and container orchestration using Docker and Kubernetes
    • Experience with cloud computing platforms such as AWS or Google Cloud Platform
    • Experience with machine learning frameworks such as TensorFlow or PyTorch
    • Experience with data visualization tools such as D3.js or Plotly