Golang: What you'll do:
- Actively participate in an agile software development life-cycle, decomposing requirements, documenting and discussing the design, estimation and implementation.
- Design, implement and troubleshoot multi-layered, SOA structured, cloud-based software application in Go.
- Develop rapid prototypes and participate in pair programming.
- Contribute to the knowledge base, wiki and other Flexera resources to help build the best customer experience.
You'll be expected to have:
- Experience in developing web applications, and can show us your personal/work projects.
- Experience with an object-oriented language (Go, Ruby, Python, PHP, Java).
- Experience developing on Linux environments.
- Experience with containers and terraform.
- Experience with following is a plus: Go, Ruby, Amazon EC2/S3 or other cloud services.
Superb communication skills to work within and across teams.
- To be responsible for providing technical guidance or solutions; define, advocate, and implement best practices and coding standards for the team.
- To develop and guide the team members in enhancing their technical capabilities and increasing productivity.
- To ensure process compliance in the assigned module, and participate in technical discussions or review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations).
- To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations.