Job Description
How will you make an impact in this role?
- Functions as a member of an agile team that adopts and helps shape consistent development practices.
- Works with product owners to analyze and understand system requirements.
- Contributes to design, development, testing, debugging, evaluating, modifying, deploying, and documentation of web-based software and systems.
- Drives continuous improvement in code structure & quality.
- Enable and conduct the deployment, support, and monitoring of software across Dev, Test, and Production environments using CI/CD tool automation.
- Implement the best software practices that produce maintainable code, including usability patterns, code style conformity, integration, and unit testing.
- Develops and document technical and functional specifications and analyze software and system processing flows.
- Influences team members with new ideas to “challenge the status” quo positively.
- Automates the administers the configuration of SaaS applications.
- Strategic thinking and problem-solving
Minimum Qualifications
- Bachelor's degree in computer science or related field
- Communicates effectively with Technical, Operational, and Business stakeholders.
- 3 + years of hands-on software development experience in a professional environment.
- Hands-on expertise with Java, Python, Spark and other scripting languages.
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery, Gel Script, React).
- Experience working with one or more of the following database technologies: Postgres SQL, MS SQL, Oracle, MySQL, NoSQL DBs.
- Knowledge of common CI/CD and build tools and automation concepts.
- Experience with creating and consuming restful API’s using JSON within a Microservice or SOA like architectures.
- Educated on good UI/UX practices and concepts.
- Exposure to distributed (multi-tiered) systems, algorithms, and relational databases.
- Familiar with Agile SDLC processes and concepts.
- Must be proactive, curious, flexible, and results driven.
Preferred Qualifications
- Experience with Rally or Jira software
- Experience with Broadcom's Clarity product
- Experience with .NET/SQL in addition to the Java stack
We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:
- Competitive base salaries
- Bonus incentives
- Support for financial-well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities