platformsJob description
KingswaySoft is currently seeking a skilled Python Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining high-quality software applications using Python programming language.
This crucial hands-on role is responsible for engineering & building some of the most complex integration software in the industry. With this role, you will be able to leverage your Python development skills to implement and create innovative solutions.
As a member of KingswaySoft software engineering team, you get the opportunity to work closely with talented developers like yourself by delivering the best-of-breed software solutions.
REQUIRED EXPERIENCE:
- 10+ years of hands-on development experience.
- Senior levels of experience.
- A university degree in Computer Science, Software Engineering, Information Technology or equivalent.
REQUIRED SKILLS:
- Proficient in Python programming for enterprise applications. (ability to write clean, efficient, and reusable Python code).
- Strong proficiency in Python programming language, with a deep understanding of its syntax, features and libraries.
- Deep understanding of OOP.
- Strong database programming skills including the interactions with relational database such as Oracle, MySQL, PostgreSQL, SQL Server, DB2, etc.
- Practical working experience with REST and web Services.
- Proficient in XML, JSON, XSD, XSL, WSDL, Langchain, XPath, Neo4j, etc.
- Experience with NoSQL databases such as MongoDB, CassandraDB, CosmosDB will be a huge plus.
- Experience with microservices architecture and development including associated tools.
- Experience with streaming and message queuing services such as Kafka, RabbitMQ, IBM MQ, etc.
- Hands on experience with cloud platforms such as AWS, and/or Azure.
- Knowledge of multi-threaded programming in Python.
- Strong analytical and problem solving skills.
- Experience with ERP, CRM, Marketing, and/or any other enterprise business applications (cloud or on-premises) would be a big bonus.
WHAT DO YOU ACTUALLY DO IN THIS ROLE?
- Write robust and high-performance code using Python, and relevant frameworks.
- Create integration software using Python by interacting with some large-scale enterprise software using SOAP, REST and proprietary APIs.
- Create innovative software architects that solve real-world challenges when working with large-scale data manipulation and transformation.
- Manage timelines/deliverables within the team towards the successful delivery of projects.
- Provide technical guidance and mentorship to junior team members.
- Facilitate and coordinate team code reviews.
- Write unit, component, and integration tests as well as produce software documentation as needed.
- Assist with technical support when required.
WHO IS KINGSWAYSOFT?
KingswaySoft is a premier provider of integration solutions, specializing in making data integration both cost-effective and seamless. Our software solutions are trusted by thousands of enterprise clients across more than 100 countries, including numerous Fortune 500 companies. These clients rely on our solutions to integrate data across various application systems, enhancing business efficiency and maximizing their information assets. At KingswaySoft, client satisfaction and success are our top priorities, achieved through our exceptional software and unparalleled customer support.
KingswaySoft is a highly established organization that has experienced significant growth since its inception. Our mission is to simplify data integration for our clients and partners. Over time, we have positioned ourselves as a leading provider of data integration and migration solutions, delivering exceptional results and driving advancements in the field.
WHY JOIN KINGSWAYSOFT?
- Make an Impact: At KingswaySoft, we develop industry-leading integration software that is utilized by thousands of enterprise clients across over 100 countries. If you excel in software development, you’ll have the opportunity to make a significant impact.
- Embrace Challenges: We are committed to continual improvement and innovation. Our goal is to produce the highest quality software, and we value team members who thrive on challenges and strive for excellence.
- Collaborate with an Exceptional Team: Our team is known for delivering innovative and creative solutions. Join us to work alongside talented professionals who are dedicated to pushing the boundaries of what’s possible.
- Pursue an Exciting Career: If you’re looking for a career that is both creatively fulfilling and financially rewarding, KingswaySoft offers a dynamic environment where innovation and success are highly valued.
- Tackle Complex Problems: At KingswaySoft, you’ll engage with some of the most complex integration scenarios, offering continuous challenges and opportunities to develop sophisticated solutions.
No job agents please!
Job Types: Full-time, Permanent
Pay: $60,000.00-$100,000.00 per year
Additional pay:
Benefits:
- Extended health care
- Paid time off
Flexible language requirement:
Schedule:
Work Location: In person