Full Stack Developer
Perfect Communications, a full service printing company, located in Moorestown, NJ is looking for an experienced Full Stack Developer. The Full Stack Developer will be responsible for building front end and back-end, Laravel PHP, Bootstrap 4, jQuery, Java, JavaScript, CSS, HTML, XML, Web API, MySQL, AWS Amazon Web Services. Your primary responsibility will be to design and develop these layers of our site builds, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
EDUCATION & EXPERIENCE:
- Education BA/BS degree in Computer Science (or related) along with 5 years of demonstrable experience is required.
- Must be a full-stack developer and understand concepts of software engineering.
- Strong knowledge of AWS, Laravel PHP, ASP.NET framework, MySQL Server, and design/architectural patterns.
- 5 years of development experience using PHP and or Java with a strong knowledge of their ecosystems
- Knowledge of at least one of the .NET languages (e.g., C#, Visual Basic .NET) and HTML5/CSS3
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Familiarity with Microsoft SQL Server, Data analytics, and MySQL
- Experience with popular web application frameworks
- Knack for writing clean, readable, and easily maintainable code
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
- Experience implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools such as Git, SVN, TFS
- Outstanding analytical, problem-solving, and communication skills.
- Excellent organizational and time management skills.
- Self-driven, flexible, and innovative.
ESSENTIAL TASKS AND RESPONSIBILITIES:
- Design, build, and maintain efficient, reusable, scalable code using Laravel PHP, CSS, Bootstrap4.
- Mobile App development.
- Review and refactor code
- Remain up to date with the terminology, concepts and best practices for coding web, service, and mobile apps
- Develop technical interfaces, specifications, and architecture
- Develop client displays and user interfaces
- Develop technical design documentation, data schema, and objects
- Help maintain code quality and organization
- Translate application storyboards and use cases into functional builds.
- Integrate data storage solutions Microsoft SQL server, MySQL, DB2, CDN, Data Warehouse
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Medical, Dental and Vision insurance
- Employee assistance program
- Short Term Disability
- Long Term Disability
- Paid time off
- Life Insurance
Schedule:
- Monday to Friday
Work Location: One location, hybrid