Software Developer Monsey, NY $90,000 - $135,000 Our client is seeking a talented and motivated Software Developer with 3 to 5 years of experience in PHP, Angular, and the AWS hosting platform to join our development team. The ideal candidate will have a strong background in web development, a passion for coding, and a commitment to continuous learning and improvement. Responsibilities:
- Develop, test, and maintain web applications using PHP and Angular.
- Design and implement scalable, secure, and efficient solutions on the AWS hosting platform.
- Collaborate with cross-functional teams to gather and analyze requirements, and deliver high-quality software solutions.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform code reviews, identify potential issues, and provide constructive feedback to peers.
- Troubleshoot, debug, and optimize existing applications to ensure performance and reliability.
- Participate in the full software development lifecycle, from concept and design to deployment and maintenance.
- Stay up-to-date with emerging technologies and industry trends to ensure our solutions remain current and competitive.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3 to 5 years of professional experience in software development.
- Proficiency in PHP and Angular.
- Hands-on experience with AWS services, including EC2, S3, RDS, Lambda, and CloudFormation.
- Strong understanding of front-end technologies, including HTML5, CSS3, and JavaScript.
- Familiarity with version control systems, particularly Git.
- Experience with RESTful API design and development.
- Knowledge of database design and management, particularly MySQL or PostgreSQL.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Skills:
- Experience with additional JavaScript frameworks/libraries (e.g., React, Vue.js).
- Familiarity with containerization technologies such as Docker.
- Knowledge of CI/CD pipelines and automated testing.
- Understanding of Agile/Scrum development methodologies.