Your mission is to help lead team towards creating solutions that improve the way our business is run. Your knowledge of design, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements. Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission critical problems, internally and externally. Your quest to embracing leading-edge technologies and methodologies inspires your team to follow suit.
Responsibilities and Duties :
- As a Data Engineer you will be responsible for the development of data pipelines for numerous applications handling all kinds of data like structured, semi-structured &
unstructured. Having big data knowledge specially in Spark & Hive is highly preferred.
- Work in team and provide proactive technical oversight, advice development teams fostering re-use, design for scale, stability, and operational efficiency of data/analytical solutions
Education level :
- Bachelor's degree in Computer Science or equivalent
Experience :
- Minimum 3+ years relevant experience working on production grade projects experience in hands on, end to end software development
- Expertise in application, data and infrastructure architecture disciplines
- Expert designing data integrations using ETL and other data integration patterns
- Advanced knowledge of architecture, design and business processes
Proficiency in :
- Modern programming languages like Java, Python, Scala
- Big Data technologies Hadoop, Spark, HIVE, Kafka
- Writing decently optimized SQL queries
- Orchestration and deployment tools like Airflow & Jenkins for CI/CD (Optional)
- Responsible for design and development of integration solutions with Hadoop/HDFS, Real-Time Systems, Data Warehouses, and Analytics solutions
- Knowledge of system development lifecycle methodologies, such as waterfall and AGILE.
- An understanding of data architecture and modeling practices and concepts including entity-relationship diagrams, normalization, abstraction, denormalization, dimensional
modeling, and Meta data modeling practices.
- Experience generating physical data models and the associated DDL from logical data models.
- Experience developing data models for operational, transactional, and operational reporting, including the development of or interfacing with data analysis, data mapping,
and data rationalization artifacts.
- Experience enforcing data modeling standards and procedures.
- Knowledge of web technologies, application programming languages, OLTP/OLAP technologies, data strategy disciplines, relational databases, data warehouse development and Big Data solutions.
- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
Skills :
Must Know :
- Core big-data concepts
- Spark - PySpark/Scala
- Data integration tool like Pentaho, Nifi, SSIS, etc (at least 1)
- Handling of various file formats
- Cloud platform - AWS/Azure/GCP
- Orchestration tool - Airflow
Similar jobs
- Collaborate with product management and development teams to define and implement innovative solutions for the product direction, visuals, and user experience.
- Execute all visual design stages from concept to final hand-off to development.
- Conceptualize original ideas that bring simplicity and user-friendliness to complex design roadblocks.
- Create wireframes, user flows, and prototypes to effectively communicate interaction and design ideas.
- Conduct user research and evaluate user feedback to enhance user experience.
- Establish and promote design guidelines, best practices, and standards.
- Present and defend designs and key milestone deliverables to peers and executive level stakeholders.
- Stay updated on industry trends, design tools, and emerging technologies.
Requirements:
- Proven experience as a UI/UX Designer or similar role.
- Strong portfolio showcasing a variety of design projects.
- Proficiency in design tools such as Adobe Creative Suite, Sketch, Figma, or similar.
- Experience with user research and usability testing.
- Understanding of interaction design principles and best practices.
- Excellent visual design skills with sensitivity to user-system interaction.
- Up-to-date with the latest UI trends, techniques, and technologies.
- Ability to work collaboratively in a fast-paced, cross-functional team environment.
- Strong communication skills to articulate design decisions and thought process.
Nice to Have:
- Experience in designing for mobile applications and responsive web design.
- Knowledge of HTML, CSS, and basic front-end development principles.
- Experience with motion graphics and prototyping tools.
- Bachelor's degree in Design, Human-Computer Interaction, or a related field.
JOB DESCRIPTION
● Understanding of how to build performant, decoupled, testable, and maintainable code
● Sharing knowledge with teammates, and working collaboratively when you need help
● Advocate for improvements to product quality, security, and performance
● Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review
● Provide constant vision and feedback to the product team during the product development and testing process
● Define epics and granular user stories, as applicable, based on the product
requirements
● Collaborate with QA teams in reviewing test plans for applicability and test coverage
● Participate in scrum ceremonies as the solution owner and assist in sprint planning, estimation, requirement analysis and review, taking a call on trade-offs and conflict resolution
● Prioritize requirements for the sprint and the release collaborating with the offering manager
● Manage and mentor junior developers
Qualification:
● 3+ years of experience in preferably in a tech startup
● Strong foundation in server-side programming languages like Java, Node
(TypeScript), Python
● Professional experience with relational and non-relational databases
(PostgreSQL, MongoDB etc.)
● Solid understanding and experience with REST API and GraphQL API
architecture
● Experience with containerization (Docker etc.) and cloud technologies
● Experience with automation and building CI/CD pipelines
● Demonstrated capacity to clearly and concisely communicate complex
technical, architectural, and/or organizational problems and propose thorough
solutions
● Experience with performance and optimization problems and a demonstrated
ability to both diagnose and prevent these problems
● Comfort working in a highly agile, iterative software development process
Nice to have:
● Excellent verbal and written communication skills
● Product company experience
● Knowledge of Project Management tools like Jira
● Knowledge of Data Science Applications & Statistical Analysis
● Understanding of microservice architecture
● Knowledge of Infrastructure as Code tools like Terraform
Frontend Developer (ReactJS)
Company Profile
Egregore Labs (www.egregorelabs.com) is a financial software company founded in 2017 by Prashant Vijay (ISB, Tulane) & Hari Balaji (IIM Ahmedabad, IIT Madras) both of whom have spent over a decade each in Financial Services, with a majority of their experience at Goldman Sachs across New York, Hong Kong & Singapore in roles across Trading, Quant & Technology.
Opportunity
We are looking for an experienced Frontend engineer with ReactJS development experience to join our team.
Here’s are some of the things you might have to do on any given day:
- Implement responsive and performant UIs with user centered approach with frontend technologies including ReactJS, Javascript(ES 6), Typescript, SCSS, etc
- Write meaningful test cases for frontend &
- Integrate our products with 3rd party products/tools/services
- Develop Infrastructure for delivering services using a performance driven approach, build databases, schedule automated jobs, etc
Ideal Background / Experience
- At least 5 yrs of diverse experience in web development for product or services oriented environment with exposure to working production deployments
- Expertise in programming using Python/ReactJS or similar scripting languages
- In-depth exposure to technologies used in web-based SaaS products, including REST APIs
- Sound understanding of Postgres and NoSQL databases such as MongoDB
Nice to have exposure to any of
- AWS
- Azure
- ELK
- Object Relational Models (SQLAlchemy, etc)
- Google APIs
- Microservices Architecture Pattern
- NodeJS / ExpressJS
Work From Home
Within the Senior Back-End Drupal Developer role, you will be responsible for planning, building, and supporting websites for our clients.
Key responsibilities include:
- Identifying requirements and planning out the technical approach to implement the right solution for our clients
- Helping develop custom back-end functionality for our clients' Drupal websites
- Building web services and working with various APIs
- Helping to improve our development methods and practices demonstrating a commitment to quality
- Keeping up to date with the latest development trends and introducing new technologies where relevant and appropriate
- Providing support and maintenance for our clients' existing Drupal websites
- Supporting other members of the development team through training, code review and knowledge shares
Skills Required:
- Recent experience working with Drupal 8
- An excellent knowledge of PHP and a thorough understanding of Object-Oriented Programming (OOP) concepts
- Previous experience of working with APIs (JSON/XML)
- Experience in interacting with databases using SQL
- An understanding of version control systems such as Git
- Experience of working within a busy development environment with deadlines to meet
- Ability to understand problems and explain their complexity clearly to technical and non-technical stakeholders
- Understanding of the software development lifecycle
- Commitment to creating clear documentation and understanding the requirement for it
- Excellent verbal and written communication skills
- A friendly personality with strong interpersonal skills
Responsibilities:
- Provide daily support with resolution of escalated tickets and act as liaison to business and technical leads to ensure issues are resolved in timely manner.
- Incident resolution and supporting production system deployments.
- Suggest fixes to complex issues by doing a thorough analysis of root cause and impact of the defect.
- Support and deliver within Continuous Integration/Continuous Delivery pipelines.
- Prioritise workload, providing timely and accurate resolutions.
- Perform production support activities which involve assignment of issues and issue analysis and resolution within the specified SLAs.
- Understand linux. SSH to linux box, look for web logs etc
- Understand web apps to be able to troubleshoot issues
Requirements:
- Good to have programming experience with Python.
- Java and JavaScript development experience would be an added advantage.
- You should not be afraid to do some development as well as Devops.
- Clear written and oral communication is a must.
Job Role : Business Analyst
- Job Location Shahpur Jat, Siri Fort, New Delhi
- As of now it's a Work from home, Comfortable with joining and working remotely for the time being
- Availability : Must be able to Join in Max 30 Days
The Business Analyst will provide leadership to achieve a successful end-to-end user experience for a set of projects to be delivered concurrently.
Key Responsibilities:
- Work closely with decision makers in Customer Support, Sales and Business Operations etc. to develop in-depth requirements, application and data strategies, and propose cost-effective application solutions for maximum productivity
- Write product user stories and acceptance criteria; Manage sprint planning and sprint review
- Address any questions from the engineering teams
- Analyze and understand industry and competitor landscape
- Clearly communicate product vision, solutions, and use-cases through documentation, designs sketches/wireframes, interaction flows, prototypes, and visuals
- Work closely with the engineering team to ensure products are released on time
- Develop expertise with end-to-end business processes, software applications and structure
- Understanding, structuring, detailing, and validating the requirements to ensure a suitable end-to-end solution for the user
- Acquiring a thorough understanding of customer needs and requirements
- Develop schedules for completion of responsibilities, manage deliverables, and provide status update
- Work closely with Development and solutions to assure that solutions, designs and developed applications adequately reflect requirements - bringing in user representatives as appropriate
- Document the product requirements and use cases using the appropriate method for the project
Requirements:
- Exp. as BA/APM/PM;
- Bachelor's degree in Computer Science, Information Systems or related field
- Ability in problem-solving and analytical mindset and Excellent organizational skills
- Knowledge of relevant tools: JIRA, Invision/Zeplin etc., MS Office (Word, Excel, Power point)
- Basic knowledge of development technologies and databases to make better business decisions
- A thorough understanding of development methodologies such as Agile, Waterfall, and Iterative
- Demonstrates a solid understanding of the IT environment as a whole, including information flows, applications and infrastructure, and IT roadmaps.
1. Core Java.
2. Thorough understanding of React.js and its core principles.
3. Strong proficiency in JavaScript, JQUERY, including DOM manipulation and the JavaScript
object model.
4. Experience with popular React.js workflows (such as Flux or Redux).
5. Knowledge of modern authorization mechanisms, such as JSON Web Token, SSO
authentication.
6. Familiarity with RESTful APIs.
7. Familiar with Linux
8. Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
9. Familiarity with Spring Boot, Hibernate (JPA)
10. Oracle or any other DB experience
11. Any J2EE server or Tomcat container experience required
- Own and execute consumer acquisition strategies using online marketing tools.
- Drive user engagement and conversions, retention programs, and enhanced community initiatives.
- Create and implement the company's communications strategy to multiple constituencies.
- Build brand and positioning/messaging, determine and implement a strategy for driving brand awareness.
- Manage PR, social media, blogs, and other online campaigns.
- Refine and execute monetization strategy and roadmap.
- As a key member of the Executive Team, make major contributions to overall Company strategy and organizational development (recruitment, culture, etc.).
- 7+ years of experience in product marketing for online consumer product/service, preferably in the social media/community space
- Extremely creative, the out-of-the-box thinker!
- Proven track record in developing and executing successful communications strategies, including ownerships of brand position/messaging and marketing channels (e.g., PR, events, online acquisition, etc.)
- A history of success with multiple user acquisition methods.
- Experience with campaign management.
- Experience with site flow conversion optimization and A/B testing.
- Experience in developing and executing monetization strategies -determining services, packaging, pricing, positioning, and communications.
- A great team player and motivator!
- Strong, clear communication, presentation, and writing skills.
- BA/BS degree; MBA preferred.
Must have:
- Knowledge on design, development and deployment of applications based on CMS and Dot Net technology framework
- Strong Analytical, Logical Reasoning and Problem-Solving skills
- Strong in SDLC concepts, RDBMS concepts and SQL/PL-SQL, Data Structures
- Ability to effectively work with a highly technical and virtually located team
Good to have:
- Considerable knowledge in the following: Drupal, .NET MVC, PHP, CSS, Angular, jQuery, Microsoft SQL Server, MySQL, DevOps, Agile software development
- Exposure to mobile application development using any one of the mobile development platforms (iOS, Android, Windows)
Soft skills:
- Ability to co-ordinate among various user groups and internally within the team. This is a critical skill
- Excellent communication skills, both written and oral
- Ability to multi-task and prioritize
- Deliver on commitments
- Self-Starter and willing to learn many new skills on the job
- Willing to work flexible hours as the job demands
- Excellent trouble shooting skills
- Ability to think through various business issues and come up with solid design solutions that will stand the test of time
- Good listening and influencing skills; a strong customer focus is a must
- Manage incoming & outbound calls
- Identify and assess customers’ needs to achieve satisfaction
- Build sustainable relationships and trust with customer accounts through open and interactive communication
- Handle customer complaints, provide appropriate solutions and alternatives within the time limits; follow up to ensure resolution
- Proven customer support experience or experience as a client service representative
- Ability to multi-task, prioritize, and manage time effectively
- Strong phone contact handling skills and active listening
Skills:-
- Should have Good Communication skill.
- Should have good knowledge of Excel.
- Should have good writing skills.