Cai - Trenton, NJ

posted 5 months ago

Full-time - Mid Level
Trenton, NJ
Chemical Manufacturing

About the position

CAI is seeking a highly skilled and experienced Portal Developer to join our IT team. This full-time, hybrid position is a contract role focused on analyzing, developing, implementing, and maintaining effective software and process solutions for both internal and external customers. The successful candidate will independently develop software solutions by studying information needs, conferring with users, and following the software development lifecycle. The role requires extensive knowledge and expertise in enterprise applications and development, particularly with Microsoft Dynamics 365 and Power Platform cloud-based enterprise software, to support business objectives. The Portal Developer will be responsible for determining the root cause of complex software issues and developing practical, efficient, and permanent technical solutions. This includes the analysis, development, testing, deployment, and post-deployment support of enterprise software applications. The role also involves maintaining databases of client information with strict attention to privacy and security, administering credit card payment processes, and ensuring PCI compliance certifications. The developer will remain current on new technologies, evaluate vendor packages, and make technical recommendations to the team as necessary. In addition to technical responsibilities, the Portal Developer will manage and monitor web-related hardware, software, and components to ensure successful operation of websites and minimize downtime. They will ensure that API communications between existing and new web applications and cloud-based services are operational and secure. The role also includes strategizing with IT management on complex initiatives, translating business requirements into viable technical architectures, and providing technical assistance to implement best practices. The developer will mentor software engineers, audit code, and promote teamwork and communication within the division and with external customers.

Responsibilities

  • Independently develop software solutions by studying information needs and conferring with users.
  • Analyze, program, and implement Microsoft Dynamics 365 & Power platform cloud-based enterprise software.
  • Determine the root cause for complex software issues and develop efficient technical solutions.
  • Responsible for the analysis, development, testing, deployment, and post-deployment support of enterprise software applications.
  • Maintain databases of client information with strict attention to privacy and security.
  • Administer credit card payment processes and ensure PCI compliance certifications.
  • Evaluate new technologies and make technical recommendations to the team.
  • Manage and monitor web-related hardware, software, and components to minimize downtime.
  • Ensure API communications between web applications and cloud-based services are operational and secure.
  • Research latest tools and technologies to enhance application features and performance.
  • Translate business requirements into viable technical architectures and database schemas.
  • Design, develop, modify, implement, and support software components across the software stack.
  • Analyze the quality of current web applications and provide recommendations.
  • Mentor software engineers and provide technical assistance for best practices implementation.
  • Oversee website analytics and assist business units with marketing effectiveness and visitor trends.

Requirements

  • Bachelor's Degree in computer science or related field, or equivalent professional experience.
  • Minimum 7 years' experience in creating and managing websites.
  • Minimum 7 years developing and programming web applications.
  • Demonstrated Portal web app development experience including expertise in processes from layout/user interface to relational database structures (5 years required).
  • Strong organizational skills with experience managing multiple timelines.
  • Experience with Dynamics 365 CRM development environments, code merge, deployments, and CI/CD.
  • Expert experience with cloud/on-prem databases such as Azure SQL and SQL Server.
  • Expert experience with C#, ASP.NET, .NET Core, Angular, JavaScript, HTML, CSS, SQL, Azure, and DevOps.
  • Experience with project management tools including Git, DevOps, and JIRA.

Nice-to-haves

  • Advanced degree or industry-specific certification may substitute for 1 year of experience.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service