Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : Cross-Platform Developer (Python & Java)
Job Type : W2 / C2C / 1099
Experience : 10-12 Years
Location : Sunnyvale, California
We are looking for a Cross-Platform Developer (Python & Java) who will have a strong background in product-based companies, with past experience at Apple being a significant plus. This role requires expertise in Python, including low-level to advanced programming, design, and architecture, as well as comprehensive full-stack development skills.
Responsibilities
- 10-12 years of professional experience in software development.
- Strong proficiency in Python programming, including low-level and advanced concepts.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Extensive experience in full-stack Python development, covering API creation, libraries, networking, data transfer, and automation scripting.
- Proven experience in designing and implementing complex software systems.
- Previous experience in product-based companies is required; past experience at Apple is a significant plus.
- Strong understanding of design principles, algorithms, and data structures.
- Ability to work in a fast-paced, collaborative environment.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of front-end technologies such as JavaScript, HTML, and CSS.
- Develop and maintain full-stack Python applications, including APIs, libraries, networking, data transfer, and automation scripting.
- Design, build, and maintain efficient, reusable, and reliable Python code.
- Implement security and data protection.
- Integrate data storage solutions.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualification
- Bachelor's degree or equivalent combination of education and experience