Vacancy expired!
Software Guidance & Assistance, Inc., (SGA), is searching for a Software Developer - GoLang for a Contract assignment with one of our premier Software clients in Lehi, UT. The Cloud Operations team needs a software developer to help scope, develop, and improve tools used by one of the largest public cloud consumers in the world. This role will be pivotal in helping our team achieve success, supporting existing applications and creating new applications that add value across the entire company. Responsibilities :
- Communicating across multiple teams to gather requirements for the creation of new APIs that will provide valuable, centralized security data across the organization.
- Developing monitoring, alerting, backup, and failover strategies to ensure security services meet their SLAs.
- Participate in an on-call rotation to support a suite of services.
- GoLang development proficiency
- Serverless stack architecture and deployment on AWS Cloud
- Version control strategies, containerization, microservices, unit/integrated testing strategies
- Creation of API development, web applications, backend services, or monitoring tools written in Go.
- API creation/interaction
- Implemented services in at least one of the public cloud providers (AWS, Azure, Google Cloud Platform - AWS preferred). Knowledge of infrastructure-as-code deployments (Terraform, CloudFormation). Experience with serverless deployments (API Gateway, Lambda, ECS, RDS).
- Python experience also highly preferred
- Leading development contributions on mission-critical API service written in Golang and hosted in AWS on a serverless stack (API Gateway, Lambda, RDS).
- Proficiency with various databases and database design. Proficient knowledge of SQL with the ability to write queries and stored procedures. Can recommend ideal database design strategies to increase application performance.
- Strong knowledge of software architecture design patterns. Should be able to recommend best practices for software development, able to provide technical mentorship to other teammates.
- Understanding of network fundamentals, protocols, ACLs, firewalls.
- Desire to build new services that deliver value across the organization, quickly developing prototypes and proof of concepts
- Comfortable collaborating and communicating with many teams and stakeholders. Can gather information and requirements on new projects, and contribute clear documentation to our services wiki.
- Bachelor of Science in Computer Science, Engineering or applicable field. Applicable industry experience in lieu of degree is also acceptable.
Vacancy expired!