Job Purpose:
The Software Engineer will play a key role in designing and building internal tools and customer-facing operational applications usingRetool contributing to the continued growth of IMSs evolving platform. This role focuses on rapidly delivering high-quality scalable solutions that enhance internal operations and customer experiences tightly integrated with IMSsAWS services.
Working closely withDesign Product QA and Engineering the Software Engineer will translate business and customer requirements into reliable maintainable applications integrating seamlessly with cloud-native services and APIs. This role is highly collaborative and customer-focused with a strong emphasis on usability reliability and continuous improvement.
Key Responsibilities:
Software Development & Implementation
- Design develop test and deploy internal tools and customer-facing applications usingRetool.
- Maintain and enhance existing applications improving reliability efficiency and security.
- Integrating Retool applications with AWS cloud services.
- Design and implementdata transformation and integration logic within retool.
- Develop RESTful APIs and microservices ensuring seamless communication between systems.
- Utilize CI/CD pipelines to ensure automated testing and smooth deployment.
Collaboration & Agile Development
- Work as part of an Agile development team participating in daily stand-ups sprint planning retrospectives and backlog grooming.
- Collaborate with Product QA and Platform Engineeringteams ensuring technical requirements align with business objectives.
- Participate in code reviews providing constructive feedback to peers and ensuring adherence to coding standards.
Cloud & DevOps Integration
- Work with AWS services (EC2 S3 Lambda DynamoDB Step Functions API Gateway) to build and deploy cloud-native applications.
- Support infrastructure automation using Terraform or CloudFormation ensuring efficient cloud deployments.
- Optimize serverless solutions reducing operational overhead and improving scalability.
Testing & Quality Assurance
- Write unit tests integration tests and end-to-end tests ensuring robust and reliable software.
- Work closely with QA teams to define acceptance criteria and implement test automation strategies.
- Debug and troubleshoot production issues identifying root causes and implementing fixes.
Continuous Learning & Innovation
- Stay up to date with emerging technologies frameworks and best practices ensuring IMS remains at the forefront of software engineering.
- Engage in knowledge-sharing sessions mentoring junior engineers and contributing to team growth.
- Participate in technical discussions and architectural decisions ensuring the scalability and maintainability of IMSs software ecosystem.
Essential Qualifications & Experience
- 3 years of experience in software development working with Python and/or JavaScript
- Experience with AWS cloud technologies including EC2 Lambda API Gateway S3 and DynamoDB.
- Strong understanding of RESTful APIs microservices architecture and serverless computing.
- Familiarity with Agile development methodologies (Scrum/Kanban) and best practices.
- Experience working with CI/CD pipelines (Git Jenkins GitLab CI/CD or Azure DevOps).
- Proficiency in version control systems (Git GitHub or Bitbucket).
- Strong problem-solving skills and ability to troubleshoot production issues effectively.
- Experience with automated testing frameworks (JUnit PyTest or equivalent).
Required Experience:
Manager
Job Purpose:The Software Engineer will play a key role in designing and building internal tools and customer-facing operational applications usingRetool contributing to the continued growth of IMSs evolving platform. This role focuses on rapidly delivering high-quality scalable solutions that enhanc...
Job Purpose:
The Software Engineer will play a key role in designing and building internal tools and customer-facing operational applications usingRetool contributing to the continued growth of IMSs evolving platform. This role focuses on rapidly delivering high-quality scalable solutions that enhance internal operations and customer experiences tightly integrated with IMSsAWS services.
Working closely withDesign Product QA and Engineering the Software Engineer will translate business and customer requirements into reliable maintainable applications integrating seamlessly with cloud-native services and APIs. This role is highly collaborative and customer-focused with a strong emphasis on usability reliability and continuous improvement.
Key Responsibilities:
Software Development & Implementation
- Design develop test and deploy internal tools and customer-facing applications usingRetool.
- Maintain and enhance existing applications improving reliability efficiency and security.
- Integrating Retool applications with AWS cloud services.
- Design and implementdata transformation and integration logic within retool.
- Develop RESTful APIs and microservices ensuring seamless communication between systems.
- Utilize CI/CD pipelines to ensure automated testing and smooth deployment.
Collaboration & Agile Development
- Work as part of an Agile development team participating in daily stand-ups sprint planning retrospectives and backlog grooming.
- Collaborate with Product QA and Platform Engineeringteams ensuring technical requirements align with business objectives.
- Participate in code reviews providing constructive feedback to peers and ensuring adherence to coding standards.
Cloud & DevOps Integration
- Work with AWS services (EC2 S3 Lambda DynamoDB Step Functions API Gateway) to build and deploy cloud-native applications.
- Support infrastructure automation using Terraform or CloudFormation ensuring efficient cloud deployments.
- Optimize serverless solutions reducing operational overhead and improving scalability.
Testing & Quality Assurance
- Write unit tests integration tests and end-to-end tests ensuring robust and reliable software.
- Work closely with QA teams to define acceptance criteria and implement test automation strategies.
- Debug and troubleshoot production issues identifying root causes and implementing fixes.
Continuous Learning & Innovation
- Stay up to date with emerging technologies frameworks and best practices ensuring IMS remains at the forefront of software engineering.
- Engage in knowledge-sharing sessions mentoring junior engineers and contributing to team growth.
- Participate in technical discussions and architectural decisions ensuring the scalability and maintainability of IMSs software ecosystem.
Essential Qualifications & Experience
- 3 years of experience in software development working with Python and/or JavaScript
- Experience with AWS cloud technologies including EC2 Lambda API Gateway S3 and DynamoDB.
- Strong understanding of RESTful APIs microservices architecture and serverless computing.
- Familiarity with Agile development methodologies (Scrum/Kanban) and best practices.
- Experience working with CI/CD pipelines (Git Jenkins GitLab CI/CD or Azure DevOps).
- Proficiency in version control systems (Git GitHub or Bitbucket).
- Strong problem-solving skills and ability to troubleshoot production issues effectively.
- Experience with automated testing frameworks (JUnit PyTest or equivalent).
Required Experience:
Manager
View more
View less