Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAWS Developer
Newark NJ (Hybrid (3 days onsite in a week)
Long Term
Pay: Only 1099 (NO Corp to Crop)
Summary
We are seeking an experienced AWS Developer to join our dynamic team. In this role you will collaborate closely with crossfunctional teams to gather and analyze requirements for customerfacing applications and trip planning systems. Your responsibilities will include conducting comprehensive analysis of existing cloudbased systems designing and architecting scalable technical solutions developing detailed specifications and utilizing programming languages such as Java Python or JavaScript to implement and enhance features. The ideal candidate will possess a strong understanding of cloud computing AWS services software development methodologies design patterns and best practices along with proficiency in development frameworks and technologies. Excellent analytical communication and problemsolving skills are essential.
Roles and Responsibilities
1. Collaborate with crossfunctional teams (including software engineers UX/UI designers and product managers) to gather and analyze technical requirements for customerfacing applications and trip planner systems.
2. Perform indepth analysis of existing systems to identify opportunities for architectural improvements scalability enhancements and performance optimization.
3. Design and architect highavailability technical solutions considering factors such as microservices architecture database schema design API integration and middleware components.
4. Develop comprehensive technical specifications and documentation for software components system functionalities and integration points.
5. Utilize advanced programming languages and frameworks (e.g. Java Python JavaScript React Angular) to implement and enhance features within customerfacing applications and trip planner systems.
6. Conduct rigorous testing debugging and code review processes to ensure software components meet high standards of quality security and reliability.
7. Collaborate with quality assurance teams to develop automated test cases define test strategies and ensure comprehensive testing coverage for all system functionalities.
8. Stay abreast of emerging technologies industry trends and best practices in software development advocating for the adoption of cuttingedge tools methodologies and innovations.
9. Provide expert technical support and guidance to internal stakeholders including troubleshooting complex issues performing root cause analysis and addressing user inquiries.
Experience:
1. Experience: Proven track record as a Developer ideally with a focus on cloud technologies.
2. Cloud Computing Expertise: Extensive knowledge of AWS services (e.g. EC2 S3 Lambda RDS VPC).
3. Programming Proficiency: Strong skills in languages such as Java Python and JavaScript.
4. Architectural Knowledge: Experience designing scalable and resilient cloud architectures using microservices and serverless frameworks.
5. Development Frameworks: Familiarity with frameworks such as Spring Django Flask React or Angular.
6. Security Best Practices: Understanding of cloud security principles including IAM encryption and network security.
7. Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD tools and practices such as Jenkins GitLab CI or AWS CodePipeline.
8. Automation & Scripting: Proficiency in automation and scripting using tools like Terraform CloudFormation or Ansible.
9. Database Management: Knowledge of relational and NoSQL databases such as MySQL PostgreSQL DynamoDB or MongoDB.
Nice to have:
Certifications: AWS Certified Solutions Architect AWS Certified Developer or similar cloudrelated certifications.
Knowledge and Skills:
Excellent written verbal skills are required.
Experience in technical business analysis in a related industry.
Advanced knowledge of programming languages.
Ability to keep up with IT advancements.
Demonstrated experience using Microsoft Excel Word Access or PowerPoint.
Must be able to work well independently and as part of a team.
Ability to prioritize and meet tight deadlines.
Proficiency in system analysis methodologies and tools.
Strong analytical and problemsolving skills.
Excellent communication skills both verbal and written with the ability to convey technical information to nontechnical stakeholders.
Knowledge of software development life cycle (SDLC) and project management principles.
Full Time