Software Development
· Intermediate level ability in software development, such as coding assignments
· Function as leader on an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
· Participate in code reviews and automated testing
· Debug basic software components and identify code defects for remediation
· Enable the development, Support, and monitoring of software across test, integration, and production environments
· Automate deployments in test or production environments
· Automatically scale applications based on demand projections
· To build the backend logic for aggregating the data required for the dashboard
· To collaborate with business partners to gather the requirements, suggest on architecture and visualization wireframe and build Dashboards.
Leadership
- Demonstrate increased self-reliance to achieve team goals
- Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking
- Be a productivity multiplier for your team by analyzing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results.
Range of Impact/Influence:
· Accountable for team completing work you’re leading and work you are doing as agreed upon
· Accountable to team for delivery of quality work
Minimum Qualifications
Education & Experience:
- A bachelor’s degree in computer science, computer engineering, other technical discipline, or equivalent work experience; advance degree preferred
- 3+ years of experience designing, implementing, and maintaining full-stack web applications
- Experience in contributing as software engineers focused on micro-UI development
- Advanced understanding of Web Technologies (JavaScript, CSS, HTML5)
- Must have 2+ years of experience focused exclusively on React development
- Understanding of Agile or other rapid application development methods. Exposure to design and coding across one or more platforms and languages as appropriate
- Exposure to methods relating to application design, software development, and automated testing
Technical Skills:
- Hands on engineer with HTML, CSS, JavaScript, React, Node.js, SQL skills
- Familiar with Continuous Integration (CI) and its use in testing, building
- Experience with RESTful APIs and how to connect React applications to back-end services
- Good understanding of CI/CD processes leveraging Jenkins, XLR and Github Actions
- Ability to understand and adopt enterprise framework
- Experience with BDD and automated test framework such as Playwright, Selenium, RTL, etc.
High Performance Behaviors:
· Learns and applies new technologies and techniques
· Demonstrates good analytical skills
· Recognizes the importance of collaboration to achieve objectives
· Clearly communicates ideas and concepts to others
· Manages assigned tasks effectively; acts on own initiative without being prompted
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