KellyMitchell Group
Web Developer Job at KellyMitchell Group in Charlotte
KellyMitchell Group, Charlotte, NC, United States, 28245
Job Summary:
Our client is seeking a Web Developer to join their team in Charlotte, North Carolina! This position is responsible for helping to achieve the designing, building and management of both Front-End and Back-End web-based infrastructures that meet company’s strategies and supports revenue driving goals of the organization.
Duties:
- Actively and consistently support all efforts to simplify and enhance the customer experience in the digital space
- Design and implement a robust set of services and APIs to power web applications
- Analyze and optimize applications for maximum speed and scalability
- Design and implement security and data protection
- Integrate the front-end and back-end aspects of the web application
- Lead quality control around customer and associate facing web content
- Design, review and provide input into development standards
- Ensure that all content remains in a stable and well-tested environment that is responsive and presented excellently across all browsers, platforms and devices
- Design, implement and maintain cloud-based architecture
- Collaborate with internal customers, technical and architecture teams to solve complex web development problems
- Remain in tune with latest in best practices, platforms, browsers, compatibility, technologies and trends as pertaining to web related experiences
- Coordinate with various internal and/or external leaders to develop creative solutions, while adhering to project deadlines and budgets
- Work well collaborating with other designers and developers to achieve solid and well thought out web-based experiences
- Create database schemas that represent and support business processes
- Responsible for data migration, transformation and scripting
- Perform other duties as requested by supervisor
Desired Skills/Experience:
- Ability to read, write, speak and understand English
- Ability to work on complex problems
- Analyze situations that require in-depth evaluation of variety of factors
- Ability to exercise judgment in selecting methods and techniques for obtaining results
- Ability to work independently with minimal guidance
- Ability to work in a fast-paced environment where demands and directions of work are changing, while managing several projects simultaneously
- Understand differences between multiple delivery platforms (such as mobile vs. desktop) and optimizing output to match the specific platform
- Management of hosting environment, including database administration and scaling an application to support load changes
- Advanced knowledge of design principles behind a scalable application
- Ability to design and implement automated testing platforms and unit test
- Advanced knowledge of Angular, Java, NodeJS, MySQL, HTML, CSS (SCSS), JavaScript, TypeScript, Mavenized projects, JDBC, and Spring Web MVC
- Advanced understanding of code versioning tools such as GIT
- Advanced understanding of Nexus, Docker, Apache Tomcat, CI/CD processes, APIs
- Advanced understanding with AWS Cloud services and components (e.g., AppFlow, S3, API Gateway, Lambda, AWS Elemental MediaConvert, and more)
- Advanced knowledge of data modeling, MySQL, database schemas, and stored procedures that represent and support business processes
- Advanced knowledge of HTML, CSS (SCSS), JavaScript, Angular, Typescript, NodeJS, Mavenized projects, JDBC, Java, and Spring Web MVC
Benefits:
- Medical, Dental, & Vision Insurance Plans
- 401K offered