Job Description :
Broadcom creates software that fuels transformation for companies and enables them to seize the opportunities of the application economy.
From planning to DevOps to security to systems management, our solutions power innovation and drive competitive advantage for businesses everywhere.
Broadcom is working with companies worldwide to change the way we live, transact and communicate.
As a Software Engineer, you will engage full-time in hands-on software development. Successful candidates are self-starters who thrive in a collaborative, cross functional, agile environment.
These candidates pair up with scrum team members to produce working software. They are experienced with designing and implementing software solutions to meet business and customer needs.
We value passion for software craftsmanship balanced with a commitment to deliver customer focused solutions on-time.
This position is responsible for creating, testing, ensuring the quality of and maintaining a product or family of products / solution.
Provide moderately complex code modification, testing and debugging tasks. Perform analysis related to software design and development and solve problems.
Skills We Require :
8+ years of experience as a Full Stack Developer who has expertise in building an Application end-to-end.
Expertise in Object Oriented Analysis & Design, Design Patterns.
Strong knowledge of Data structures and Algorithms.
Experience in Agile Software Development (Scrum or Kanban).
Exceptional defect analysis, triaging and fixing skills.
Good Expertise in C++, VB, VC++, MFC, COM and C#. Net.
Good Experience of programming languages like Java.
Good hands-on experience with Web Services, SOAP, JMS, REST, XML.
Knowledge of client-side technologies like jQuery, Angular JS, React JS, Node JS, HTML5, CSS3 etc.
Good Experience working with relational databases like Oracle, MSSQL.
Knowledge of writing secure and optimized code.
Experience with distributed and / or multi-tiered application architecture.
Experience with Operating Systems - Windows and Linux.
Working experience of build and continuous integration tools like Git, Jenkin, Maven, Ant.
Strong knowledge of testing unit technologies like Junit, TestNG, Protractor, Mockito etc.
Self-driven and self-motivated and passionate about building software.
Good communications skills, with crisp and concise communication and the ability to articulate on technical topics with ease.
Collaborative and team player.
Desirable Skills :
Hands on experience with Install Shield.
Contribution to open source software and active participation in open source software development and adoption.
Experience with cloud-based solutions or products and offerings such as AWS or Azure.
Knowledge of SaaS application architecture.
Docker, AWS, VMWare, OpenShift Enterprise and any exposure to Cloud , container or virtualization related technologies will be a plus.
Knowledge around analytics tools and technologies such as Elastic, Kibana, Logstash will be an advantage.
If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.