We are looking for a Software Developer & Project Implementer to join our software company. This role is responsible for developing software features, customizing systems, fixing technical issues, and supporting project implementation for customers. The person will work closely with the project coordinator, business analyst, customers, and internal technical team to deliver successful software projects.
• Write well-designed, testable, and efficient code by implementing development best practices, methodologies, and tools to ensure application quality, scalability, and maintainability
• Deliver high-quality software products that meet business needs
...
Practical experience with several of the following: microservices architecture, AWS / public cloud, REST API design, CI/CD, and Infrastructure-as-Code.
Strong conceptual and analytical thinking, supported by hands-on development experience across multiple technologies.
Ability to take ownership, collaborate across cross-functional teams, and communicate clearly in an agile environment.
...
Practical experience with several of the following: microservices architecture, AWS / public cloud, REST API design, CI/CD, and Infrastructure-as-Code.
Strong conceptual and analytical thinking, supported by hands-on development experience across multiple technologies.
Ability to take ownership, collaborate across cross-functional teams, and communicate clearly in an agile environment.
...
You will end-to-end development of your team's products including ownership of the team's infrastructure using Terraform, building and scaling fullstack solutions, designing efficient web interfaces and performing root cause analysis investigations
You will be part of on-call for your team's products and services, and participate in post-mortems for any incidents
You will work with product managers, data analysts and product designers to implement products and features, and test their impact to business metrics.
...
Conduct rigorous testing and provide ongoing maintenance for applications to uphold performance and reliability standards.
Cultivate deep insights into clients' businesses and industries, leveraging this understanding to identify and capitalize on new opportunities for innovation and improvement.
Foster strong client relationships through clear and effective communication, collaborating closely with both clients and superiors to achieve project success.
...
Write clean, efficient, testable, and reusable code, contributing to all stages of the development lifecycle, including code reviews.
Designs services using proven patterns for scalability and autonomy, while planning for future needs and minimizing future change costs.
Drive innovation by integrating generative AI capabilities into applications and workflows, including prompt engineering, AI-assisted development and automation.
...