VetJobs - The Leading Military Job Board

Job Information

DISH Senior Engineer - Go Lang in Bengaluru, India

About Dish Our Vision is to change the way the world communicates. Our Mission is to connect people and things. We are reimagining the way people watch TV with services like Sling and AirTV. We are redefining the boundaries of communication and connectivity too, with our planned green field 5G cloud native network build out and the Internet of Things. Nothing is out of our reach, and the opportunity to shape the future of entertainment and technology has never been more tangible. About the position Our CMW team is currently looking for an experienced Developer to help us develop cloud native backend services for our incredibly large and ever growing customer base. As we adapt to new requirements and challenges, we have to build new services, on our hybrid cloud platform, the needs are ever-growing. A successful candidate would be self-driven and excited to learn, develop and deliver distributed software systems. He or she will have a strong technical aptitude, excellent communication skills, and enjoys achieving results in a fast paced, dynamic environment. We are a CloudNative stack company and use some of the latest tech stack. While we prefer you to come in with goLang experience, we will train the right candidate on goLang and Cloud Native tech stack if needed. Primary responsibilities and skills include the following areas: ● Build a high Quality enterprise grade software and contribute in end-to-end development ● Develop and Contribute to complex technical projects from planning through execution ● Write elegant and scalable code with knowledge of design patterns ● Collaborate with coworkers from design, engineering, product, project and QA teams ● Write new Unit Test cases, improve existing ones, build/enhance automated test suites and constantly improve code quality ● Translate functional requirements into solutions that work well with current architecture ● Be an evangelist of best practices, the right tools and effective collaboration. ● Ownership: Take ownership of the code, strive for engineering excellence using measurable indices ● Follow agile methodology using CI / CD best practices to deliver the highest quality software possible quickly ● Work with Onshore / Offshore stakeholders on overall delivery Basic Requirements A successful A successful Senior Software Engineer – Java/GoLang will have: ● Engineering degree with 4 plus years of total experience ● Proven track record of designing and developing large scale, high quality full stack software systems using GoLang with DevOps methodology ● Experience in designing and developing cloudnative software, REST/GRPC based Microservices architecture and Integrations ● Experience in design patterns to design and deliver a highly Reliable and scalable software ● Familiar with deployment in Docker containers orchestrated by Kubernetes ● Exposure to AWS/GCP or any other cloud platform, CI/CD ● This role requires a good understanding of the SDLC, new ways of developing software including Agile and Devops ● Successful candidates will be technically hands on and possess strong analytical and problem solving skills ● Good understanding of SQL and data modeling. Worked with NoSQL data store; Cassandra or DynamoDB or RDBMS like Postgres DB / MySQL DB ● Working experience with Kafka/ RabbitMQ ● Candidate should have strong communication skills (written and verbal)