What are the responsibilities and job description for the Solutions Engineer III position at JobRialto?
Job Summary
As a Solutions Engineer III in the Client Experience Team (CXT), you will be responsible for developing competitive business solutions using technology innovation, superior execution, and stable systems & services.
This role requires end-to-end solution ownership, collaborating with business partners to design, implement, and deliver software solutions using the latest technologies.
Key Responsibilities
- Lead the end-to-end design, development, and deployment of scalable software solutions.
- Collaborate with business stakeholders to understand requirements and translate them into technical specifications.
- Develop and maintain full stack applications, with backend development in Java and Python, and frontend development in React, TypeScript, HTML, and CSS within an AWS cloud environment.
- Implement best practices in software engineering, ensuring high-quality, future-ready, and responsive codebases.
- Work with programming frameworks such as Spring (for backend) and React (for frontend).
- Manage source code repositories using Git or Bitbucket.
- Design and optimize SQL databases, preferably Aurora Postgres, ensuring efficient data storage and retrieval.
- Develop and maintain application designs, including both database and application-level architecture.
- Implement and manage AWS services, utilizing Infrastructure as Code (IaC) principles using Terraform and Python.
- Apply agile methodologies to enhance product user experience and support business growth.
- Conduct code reviews, debugging, and performance optimization to ensure robust application functionality.
- Leverage knowledge of Generative AI models and Natural Language Processing (NLP) to develop innovative solutions.
- Stay updated with industry trends and emerging technologies to recommend improvements in software development practices.
Required Qualifications
Preferred Qualifications
Education : Bachelors Degree