Tbscg Developer
2 days ago
**TBSCG** For over 19 years we have been driving the Enterprise’s Digital Communication Channels through successful design, integration, implementation and deployment of best-in-class Digital Customer Experience platforms. With a heritage in DAM, E-commerce and CMS,we help the Enterprise leverage their investment in cloud native tools sets, agile processes and DevOps best practice. We have certified cloud native experts focused on delivering successful Digital Transformation in Europe, North America and AsiaPac. Working alongside a core set of technology and cloud providers. **TBSCG brand pillars** **1. Relevance** As TBSCG experts we take a pragmatic approach to providing relevant solutions, regardless of the client or sector. We always ensure that the solutions and advice we provide are the right ones, tailored to the needs. We connect the right experts to the rightproblems **2. Adaptability** We embrace an agile approach allowing us to adapt to market trends and changes. We are constantly transforming ourselves to better understand the needs and challenges of our clients and collaborators to help them transform themselves. **3. Trust** We believe that there is no partnership or collaboration without trust. We collaborate with our clients and teammates and build the trust necessary to develop honest and lasting partnerships across borders. **4. Expertise** Our global experience and passion for the industry make us best in class. Passionate about technology, yet pragmatic and open-minded, we listen to our customers' needs and deliver our expertise as a business partner. **5.Global** Our experts can come from all over the world and team up efficiently. We work for companies regardless of their location. Together, we go around the clock. **POSITION OBJECTIVE**: The incumbent is responsible for performing functions of both systems analysis, design and programming and is capable of performing these activities in multiple IT operating environments(cloud, on prem). **PRINCIPAL RESPONSIBILITIES**: Back-End Developers at various levels have the basic responsibilities enumerated below. Level differentiation consists of degree of demonstrated contribution to improve business performance, technical abilities, interpersonal skills, experience, and levelof expected performance. - Integration of user-facing elements developed by a front-end developers with server side logic - Building reusable code and libraries for future use - Implementation of security and data protection - Design and implementation of data storage solutions **FORMAL EDUCATION REQUIREMENT**: Bachelor’s Degree, Information Technology, MIS, Computer Science or Engineering **EXPERIENCE, KNOWLEDGE & SKILLS REQUIRED** - Excellent analytical and problem solving skills. - Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3 - Good understanding of server-side CSS - Understanding accessibility and security compliance - User authentication and authorization between multiple systems, servers, and environments - Integration of multiple data sources and databases into one system - Data migration, transformation, and scripting - Setup and administration of backups - Outputting data in different formats - Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform - Creating database schemas that represent and support business processes - Implementing automated testing platforms and unit tests - Proficient knowledge of a back-end programming languages and technologies - Java - Amazon Web Services i. Lambda ii. API Gateway iii. Aurora RDS & PostgresSQL iv. DynamoDB v. App Sync vi. Cloudformation - Json - GrahphQL - Typescript - Proficient understanding of code versioning tools, such as Git - Understanding of "sessionmanagement" in a distributed server environment - Knowledge of the following frameworks is beneficial, but not necessary - Ionic - Docx - Minimum Experience: 3+ years - Travel