Introduction to Synovize:
Synovize is a leading technology solutions company that specializes in delivering innovative software solutions to clients across various industries. With a focus on cutting-edge technologies and a passion for driving digital transformation, we empower businesses to achieve their goals through custom software development and IT consulting services.
Overview of the Job Title: Software Developer
As a Software Developer at Synovize, you will play a crucial role in the design, development, and implementation of software solutions. Leveraging your expertise in Java, Kotlin, AWS, BigData, Kafka, and Python, you will work closely with our skilled team to create robust and efficient applications. This is a remote position, offering the flexibility to work from anywhere.
Responsibilities:
- Collaborate with cross-functional teams to gather requirements and design software solutions.
- Develop high-quality and scalable software applications using Java, Kotlin, AWS, BigData, Kafka, and Python.
- Perform code reviews, debugging, and troubleshooting to ensure code quality and optimal performance.
- Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Stay up-to-date with emerging technologies, tools, and best practices in software development.
- Work in an agile environment, delivering software solutions on time and meeting project milestones.
- Collaborate effectively with team members, providing and receiving constructive feedback.
Requirements:
- Proven experience as a Software Developer, showcasing your ability to deliver software solutions.
- Strong proficiency in Java and Kotlin for back-end development.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Experience with AWS services, such as Lambda, EC2, S3, and DynamoDB.
- Knowledge of BigData technologies like Hadoop, Spark, or similar frameworks.
- Familiarity with Kafka for building real-time streaming applications.
- Strong problem-solving skills and the ability to work effectively in a team-oriented environment.
- Excellent communication skills and the ability to collaborate with cross-functional teams.
Preferred Skills:
- Understanding of software development methodologies and practices.
- Knowledge of database systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems like Git.
- Experience with containerization technologies like Docker.
- Understanding of software testing and quality assurance principles.
If you are a talented Software Developer looking for an exciting opportunity to work on challenging projects, we encourage you to apply! Join our team at Synovize and contribute to the development of innovative software solutions. Please submit your resume, along with a brief description of your relevant experience and projects, to [email protected] by Friday, May 26, 2023. Work remotely and be part of a dynamic team that values creativity, collaboration, and continuous learning.
Job Types: Full-time, Contract
Pay: $70.00 - $90.00 per hour
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Employee discount
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Relocation assistance
- Retirement plan
- Tuition reimbursement
- Vision insurance
Schedule:
- 4 hour shift
- 8 hour shift
- Choose your own hours
- Day shift
- Night shift
Application Question(s):
- Are you a US Citizen?
- Security Clearance
Experience:
- Java: 1 year (Preferred)
- Kotlin: 1 year (Preferred)
- Big data: 1 year (Preferred)
- AWS: 1 year (Preferred)
Work Location: Remote