We are seeking a skilled Python Developer to join our dynamic team. The ideal candidate will have a strong foundation in software development and a passion for creating efficient, scalable applications. This role involves collaborating with cross-functional teams to design, develop, and maintain web services and applications that meet our clients' needs.
Responsibilities
Design, develop, and maintain high-quality Python applications and web services.
Collaborate with team members to define project requirements and specifications.
Implement CI/CD pipelines to streamline the development process.
Utilize version control systems such as GitHub and SVN for code management.
Write clean, maintainable code following OOP principles.
Conduct thorough testing and debugging of applications to ensure optimal performance.
Participate in code reviews and provide constructive feedback to peers.
Stay updated with emerging technologies and industry trends to enhance development practices.
Requirements
Bachelors in Computer Science or a related technical field
5+ years of Experience in Python development, PySpark, familiarity with Anaconda,, PyTorch, NumPy.
Experience in Python testing and code analysis tools like PYtest and PyLint
Experience working with relational databases (preferably MySQL) and high proficiency with SQL
Experience developing web-based applications in C#, HTML, Angular, VBScript/ASP, or .NET
Experience in XML file manipulation using VB.NET
Need to have comprehensive understanding of C++ and .NET technologies along with PHP and MySQL
Strong in C#/SQL Server
Experience with version control systems, preferably Git.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Join us in building innovative solutions that drive success for our clients while advancing your career as a Python Developer!