Job Description
Responsibilities In this role, you will be part of a software development team tasked with specifying, designing, implementing, testing, installing, operating, troubleshooting, and continually optimizing our rapidly expanding portfolio of broadband services. You will lead software and database design, development and support, automated testing; work with the latest AWS services, and optimize as part of an evolving and fast growing business area, you will work within a multi-disciplinary team in a dynamic Agile development environment across numerous geographical locations. Given these dynamics, attributes like learning agility, building organizational relationships, communication, accountability, and emotional intelligence are also considered key job responsibilities.
Our team members enjoy working closely with each other utilizing an Agile development methodology. Priorities can change quickly, but our team members are able to stay ahead of deadlines to delight every one of our customers whether they are internal or external to Viasat.
Required Skills:
- 12+ years of software development experience (Java or Python or Go) with good knowledge of computer science fundamentals
- Broad range of technology interests across different disciplines including web applications, Scalability, performance analysis, distributed systems design, and testing
- Ability to work on distributed remote agile teams with a high degree of self-motivation and ability to work independently
- Experience in developing restful API services
- Experience on any of the front-end JavaScript frameworks such as ReactJS, Angular or VueJS
- Expertise in developing distributed software systems running on public cloud, with global scale.
- Expertise in cloud computing concepts, including VMs and Containers.
- 5+ years experience with object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
- Strong understanding of the SDLC in an Agile/Scrum environment.
- Experience with Linux and Linux environment
- Excellent communication and collaboration skills to drive interaction with customers, peer developers, and project managers
- Bachelor s degree in computer science, computer engineering or electrical engineering or equivalent technical background and experience
- Ability to travel up to 10%
Preferred Skills:
- Continuous Integration & Deployment (CI/CD) training or experience
- Expertise in AWS
To learn more about this site and other office locations, please click Additional requirements
Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic.
Job Classification
Industry: Telcom, ISP
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required
Contact Details:
Company: ViaSat Inc
Location(s): Chennai
Keyskills:
Computer science
Cloud computing
Front end
Linux
Database design
Javascript
Data structures
Troubleshooting
SDLC
Python