Software Development Engineer
We are seeking a highly skilled and motivated Software Engineer to join our team. As a Software Engineer, you will be responsible for developing and maintaining software applications, ensuring their functionality and efficiency. You will collaborate with cross-functional teams to design, develop, and implement software solutions that meet customer requirements.
Responsibilities:
- Develop software applications using various programming languages such as Spark, Scala, Java, etc.
- Collaborate with product managers and software architects to gather and analyze requirements
- Design, code, test, debug, and document software applications
- Implement software solutions using Agile methodologies
- Collaborate with cross-functional teams to ensure successful project delivery
- Troubleshoot and resolve software defects and issues
- Conduct code reviews to ensure code quality and adherence to coding standards
- Stay up-to-date with emerging technologies and industry trends
Requirements:
- Bachelor's degree in Computer Science or a related field
- Strong knowledge of web development technologies (HTML, CSS, JavaScript)
- Proficiency in programming languages such as scala, spark, Java
- at least 1-3 years of Experience as a software engineer
- Familiarity with relational databases (MySQL) and RESTful APIs
- Knowledge of Agile development methodologies
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
If you are a talented Software Engineer looking for an exciting opportunity to work on cutting-edge projects in a collaborative environment, we would love to hear from you. Apply now!
Job Type: Contract
Pay: $104,572.82 - $125,937.16 per year
Schedule:
8 hour shift
Monday to Friday
Experience:
software development: 3 years (Preferred)
Java: 3 years (Preferred)
Ability to Commute:
Irvine, CA 92618 (Preferred)
Work Location: Hybrid remote in Irvine, CA 92618