Software Development Engineer - 2
Company
VIAVI Solutions
Location
Other US Location
Type
Full Time
Job Description
Summary:
Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development engineer position. Use this position if company does not breakout software development positions such as Software Engineer (Applications) (5141-5146) or Software Engineer (Systems) (5161-5166).
Duties & Responsibilities:
BasicâŻQualifications:
- BS or MS in Computer Science, Computer Engineering, Software Engineering, or related fieldÂ
- Excellent English-language written and verbal communication skillsÂ
- 2+ years of software development experience, using an Agile methodology (e.g., SCRUM or Kanban), including design, development, and testing activities.Â
- Experience in developing complex commercial software products
- 2+ years of experience developing single page application (SPA) web applications using HTML5, CSS2/CSS3, and JavaScriptÂ
- 2+ years of experience using Angular with TypeScript and/or AngularJSÂ , NGRx, Cypress
- Experience with addressing cross-browser compatibility issuesÂ
- Experience with version control systems (Bitbucket/Git preferred)Â
- Experience developing automated unit testsÂ
PreferredâŻQualifications: Experience with some or all of the following:Â
- UI libraries incluBding Mapbox, Leaflet, and Highsoft HighchartsÂ
- Tools such as Node Package Manager (npm), Bower package manager, and Grunt task runnerÂ
- JetBrains WebStorm or other JetBrains toolsÂ
- Atlassian tool suite, including JIRA, Confluence, Bitbucket/Git, BambooÂ
- JFrog Artifactory artifact managerÂ
- Linux backend environment (RHEL or Oracle Linux preferred)Â
- Development of UI for applications using a Microservices (preferred) or Web Services architectureÂ
- Design, development or use of RESTful APIs supporting JSON or XML in a Java environmentÂ
- Experience with Elasticsearch, Logstash, Kibana (ELK stack)Â
- Deployment of applications in a Kubernetes container environment (Docker, Helm charts)Â
- Behavior-driven or test-driven developmentÂ
Additional Job Description
Duties/Responsibilities:
- Work effectively and efficiently with others on the R&D development team to develop a winning product roadmapÂ
- Continue to expand, focus and leverage personal and team knowledge base and technical abilities in constant pursuit of developing a superior productÂ
- Follow the Agile Product Development model to constantly optimize feature, time to market and project budget while maintaining an uncompromising high level of product qualityÂ
- Execute full software development life cycle (SDLC)Â
- Use Behavior Driven Development or Test Driven Development to deliver well-designed, tested codeÂ
- Develop new user-facing features, following established UI/UX design guidelinesÂ
- Provide ongoing maintenance, support, and enhancementsÂ
- Develop automated software unit tests and integration testsÂ
- Integrate software components into a fully functional software systemÂ
- Troubleshoot and debug existing systemsÂ
- Provide recommendations for continuous improvementÂ
- Be an effective, contributing team member, improving technologies and consistently applying best practicesÂ
Pre-Requisites / Skills / Experience Requirements:
Angular, NgRx, NodeJS, JavaScript,TypeScript,Cypress,Linux,Docker,Kubernetes
Date Posted
09/13/2024
Views
8
Similar Jobs
Senior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsDevelopment Underwriter - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Development Underwriter with an Underwriting background to support their new MGA brand Nupro which aims to disrupt the sm...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...
View DetailsE2E Solution Architect - Ahold Delhaize USA
Views in the last 30 days - 0
Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...
View Details