About BluePi
BluePi Consulting partners with organizations to help them achieve higher levels of maturity. Founded in 2012 it has today grown to serve several established organizations across India & Australia. Selffunded the organization has its sales offices in Mumbai & Sydney besides its headquarters in Gurgaon. For over a decade BluePi has helped organizations transform their businesses by providing data driven business insights. It specializes in custom data analytics and AI/ML solutions that help drive business outcomes for organizations.
BluePi works with technology partners Amazon Web Services (AWS) Snowflake Google Cloud Platform (GCP) & Databricks.
Job brief
As a Golang senior engineer you will be writing efficient scalable and concurrent code to build web applications APIs and other software solutions.
Responsibility
As a Golang senior engineer you will develop Go packages and programs that are scalable welldocumented reliable and maintainable.
Your main responsibilities will include:
Building optimized scalable and efficient applications using Go
Troubleshooting and debugging to optimize performance
Developing and coding backend components and connecting applications to other web services
Exploring new technology solutions to enhance functionality continually
Providing code documentation and other inputs to technical documents
Participating in code reviews
Requirements
Possess strong knowledge of common Goroutine and channel patterns.
Expertise in the full suite of Go frameworks and tools.
Understanding of dependency management tools such as Godep Sltr etc.
Strong knowledge of Go templating language and code generation tools such as Stringer.
Experience in using code versioning tools such as Git or equivalent.
Experience with RESTful APIs Database systems & various testing tools
Team player and problem solver with good communication skills.
Technical Support: Respond to IT support requests via phone, email or in-person providing assistance to resolve issues promptly. Software Maintenance: Install, configure and upgrade computers, servers, printers and software ensuring proper functionality. Troubleshooting: Diagnose and troubleshoot issues related to software and network connectivity for users. Network Support: Assist with network troubleshooting, including wireless networks, VPN connections and cabling issues. System Updates: Ensure all systems are up to date with the latest security patches and software updates. Documentation: Maintain accurate records of IT issues, equipment inventory and user configurations. Skills & Competencies: Strong knowledge of Windows, macOS, and Linux operating systems. Excellent problem-solving and communication skills. Ability to prioritize and manage multiple tasks simultaneously. Experience with Active Directory, Office 365, and remote desktop tools is a plus. Understanding of cybersecurity best practices.