Full Stack Developer
Experience - 2-5 years
Location - Bangalore
Employment Type:
Sift promotes a culture of individual and professional growth within an environment of continuous learning and work exposure with reputed clients. You will be a permanent employee of Sift and will be working with our US-based clients on various projects at their location.
What will you do:
- Write and test high-quality, maintainable code
- Gather technical and functional requirements of a product
- Scope, design and own project delivery
- Identify and manage the appropriate level of communication with key stakeholders throughout the project
- Ensure testing coverage, sufficient documentation, timely delivery and proper maintenance of the final product
- Perform support and maintenance activities of existing systems including but not limited to bug fixes, library upgrades and back-end tools to support the Product Operations team
- Partner with cross-cutting teams to ensure a complete end to end customer experience.
About you:
- Minimum of 2-4 years of work experience in Python, Java, or other major object-oriented languages, e.g., C++
- Familiarity with object-oriented and functional programming concepts and design patterns
- Experience working on architectures involving one or more of the following concepts and their implementation: XML/JSON message processing, REST API, Object Relational Mappi, asynchronous web services and distributed message queues
- Experience with Agile development practices (Scrum, continuous integration etc.)
- Strong analytical skills and algorithms knowledge
- User first approach, comfortable with rapid iterations
- Experience writing tests for written code (unit tests, regression tests, integration tests etc.)
- Experience with version control system (Git, Subversion, CVS etc.)
- Ability to work both in a self-directed manner, and lead part of a team.
Experience - 2-5 years
Location - Bangalore
What will you do:
- Providing tier 1 and tier 2 support utilizing helpdesk software to gather support details and assist staff globally.
- Getting your hands dirty and dealing with complex time-sensitive technical issues.
- Escalating tier 3 requests within the helpdesk team.
- Coaching end-users on existing and new software/hardware as needed.
- Participate in and support new employees onboarding to tools and systems.
- Installing, testing, configuring, deploying, and monitoring computer hardware operating systems, applications, and networks.
- Solving for authentication issues (including one-time password tokens, MFA, etc.)
- Upgrading systems and migrating user data as they approach their end of life.
- Troubleshooting system and network problems, diagnosing, and solving hardware or software faults.
- Establishing a good working relationship with employees.
About you:
- Proficiency in macOS and Windows operating systems and their accompanying software.
- Familiarity around mobile device management platforms, SAAS email solutions, and anti-virus software (Google Workspace, Slack, Zoom, JAMF, Office365, Meraki etc.).
- Hands-on experience of installing and maintaining IT hardware and software.
- Able to diagnose and resolve challenging technical issues while demonstrating a sense of urgency.
- Ability to learn and adapt quickly to changes in process, tools, and workflows.
- Skilled in organizing and prioritizing competing time demands.
- Excellent verbal and written communications skills.
- Integrity and honesty, ability to be trusted and to work with highly sensitive and confidential information.
- Resourceful, self-motivated with a strong sense of ownership in areas of responsibility.
- Organized, exceptional attention-to-detail.
- Strong team player
- Analyzing Information, Informing Others, Problem Solving, Coordination, Strategic Planning, Quality Management.