Since 1988 Quicken has been the top personal management software for millions of consumers. We pioneered a radically easier and faster way for people to manage their household finances. Since then we’ve continued to focus on delighting customers and making the Quicken product and experience better than ever.
Job Title: Staff/Principal Software Engineer – Development Location: Bangalore, India
Department: Product Development
Job Summary:
Quicken is the #1 personal finance management software with a 30-year heritage of helping millions of individuals and families stay on top of their finances. We are going through a transformation, as we recently completed the divestiture from Intuit, with a renewed focus on product improvement, growth, and customer satisfaction. We are working on a strategy to deliver awesome personal finance experience to our customers across Windows, Mac, iOS, Android, and web. This is an opportunity to work in a customer-driven company with a collaborative team that values technical excellence, innovation and creativity, while being good to each other and having fun!
The successful candidate will join our Windows Development team in support of our products and Cloud platform. The team uses the latest software development technology and tools.
If you are looking to be part of a high-performing team at the heart of a fun, energetic, and innovative company, come join the Quicken Team!
Your Responsibilities:
-
You will be part of the Quicken Windows product development team.
-
Develop and enhance the product. Will involve building new features, enhancing existing
ones, and fixing of customer reported issues.
-
The work will include development in native Windows technologies, like C++ and C# and
WPF. As well as leveraging web and cloud-based platform services.
-
Architecture, Technical design and implementation of production ready code, partnering
closely with a cross-functional team (Engineers, Architects, Product Managers, QA,
Operations, and Business Partners).
-
Exhibit Sound judgement while making technical and product decisions
-
Analyze customer feedback received thru various channels to determine product
improvements that will enhance customer experience with the product.
-
Think creatively and facilitate innovative thinking.
-
Exhibit natural leadership, mentor junior team members in the team
-
Good communication skills: written and verbal
Your Talents:
-
Strong technical background in design and implementation of shrink-wrapped Windows applications.
-
8+ years of experience in C++ and Windows/Win32/MFC a must.
-
Prefer experience in .NET/C#/WPF.
-
• Consistently deliver high-quality shippable software to our customers, being part of our Agile development team.
Confidential
-
Experience interfacing with back-end platforms using REST APIs.
-
Ability to work on critical areas of the product.
-
Strong knowledge of SDLC processes and best practices.
-
Passion for understanding of customer issues and solving them.
-
Well versed in a variety of Architecture and design patterns.
-
Comfortable networking with a broad range of stakeholders and able to assess multiple points of view
-
Experience with unit test frameworks.
-
MS or BS in Computer Science or equivalent.
-
Excellent programming discipline: object oriented principles, design patterns, unit testing.
-
Excellent verbal and written communications skills.
-
"Self-starter" attitude with an ownership mindset.
About Quicken Inc
Similar jobs
We are looking for a front-end developer who will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.
Roles & Responsibilities:
● Develop and implement responsive and intuitive user interfaces for web applications using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js, Node.js)."
● Designing user interactions on web pages.
● Developing SDKs.
● Ensuring cross-platform optimization for mobile phones.
● Collaborate with UI/UX designers, back-end developers, and other stakeholders to transform design concepts into functional, feature-rich web interfaces
● Designing and developing APIs.
● Meeting both technical and consumer needs.
● Collaborate in an Agile development environment, participating in sprint planning, stand-ups, and other team meetings.
Qualifications & Skills:
● 5-9 years of experience in the relevant field.
● Proficiency with fundamental front-end languages such as HTML, CSS, and
JavaScript/Typescript
● Proficiency with JavaScript frameworks such as React-JS.
● Familiarity with database technology such as MySQL or Postgres.
● Knowledge of GitHUb, Docker,Project Versioning,SCSS/SASS style framework will be an added advantage
● Excellent verbal communication skills.
● Good problem-solving skills..
● Attention to details.
Why should you join:
● You prefer working in small groups. We're a start-up, and we think smaller teams have a lot of power. There is less management overhead and more discussion about the important work
● You care about the end-user and developer experience, as well as how the backend affects them. Rather than taking the path of least resistance, work backwards from what the user experience requires
● We offer competitive pay (above market average). We've received adequate funding from a number of well-known fintech investors, and we're planning to stay in the game for the long haul. It will be an exciting and interesting adventure ahead, and we are looking forward to working with some fantastic teammates!
What's on offer:
● Best in class compensation package
● Stock options for long term wealth creation
● Group health insurance that covers your family
● A vibrant, open and fun work culture
He/ she should be a post-graduate or graduate with at least 6 years of professional experience in a variety of business environments with hands on experience in Microsoft Dynamics. Candidates must have excellent analytical skills, good knowledge of project life cycles and the ability to work in a team environment. Experience of interaction with client stakeholders will be useful.
Microsoft certification is good to have.
Financial domain understanding is good to have.
The person should have good experience of working in Agile environment.
Technical skills required
- Must be well versed with any versions of Microsoft Dynamics CRM including Dynamics 2011.
- Experience with Dynamics 365, preferably cloud implementation.
- Must have knowledge on CRM modules (Sales, Service & Marketing) of how these modules work. Also aware of new features available in different CRM version.
- Experience in migrating / upgrading CRM system from older version to newer versions will be very useful.
- Must have good knowledge of CRM SDK and tools which are used with CRM for development.
- Experience in integrating CRM system with other ERP systems and/or custom application.
- C# development experience.
- Experience with .Net (C#,WCF/Web API) skills including CRM
- Experience of working with .NET Core is useful.
- Experience of working with MS SQL Server.
- Experience of working with micro services will be useful.
Nice to have
- Any experience with Microsoft Azure Service Bus or similar technology
Soft skills required
- Good communication skills, both verbal and written. S/he should be able to articulate well.
- Comfortable in working directly with the client stakeholders and doing meetings and discussions as needed.
- Experience of working in agile environment. Well versed in different agile ceremonies.
- Focus on self-learning and self-upgrade.
Work hours
- UK shift 8:30am to 5:30pm GMT (Summer 1pm IST to 10pm IST and Winter 2pm IST to 11 pm IST)
- Flexible to work in shifts to maintain overlap with UK working hours.
- Flexible in working outside of core business hours if needed (mostly during releases)
Qualifications
Graduate
Additional information
Experience in years - at least 6 years.
UK shift 8:30am to 5:30pm GMT (Summers 1pm IST to 10pm IST and Winters 2pm IST to 11 pm IST)
Responsibilities:
- The ideal candidate should be hands-on creative and passionate for new technology in Angular, NodeJS, AWS, MVC and enjoys collaboration, love software programming/coding and carries appetite for learning and sharing knowledge to make an impact on project delivery.
- Experts in multiple technologies such as Modern Java Script framework (preferably Angular 2 and above), Plain old Vanilla Java Script, React, MVC, JQuery, Web API, Node.JS, AWS, HTML, CSS etc. across software engineering, security, data interchange, data management (No SQL and Relational Database) etc.
- Guide and mentor reporting team and create high performing technology teams.
- Monitor module progress and ensure regular publishing of status report and quality matrices to track the risks work to actively to resolve/mitigate the same.
- Solid understanding of the practical application of agile development methods and leading software development teams in an Agile/Lean/Continuous Delivery environment.
- Solid understanding and experienced of version control systems like Git, GitHub, Bitbucket, SVN etc.
- Should be seasoned and expert in Solution and Technical architecture.
- Should be passionate, voracious continuous learner who keeps up with the latest trends, tools, and technologies in the industry.
- Must hold expertise in AWS.
- Understands all times, technical depth and client expectation to maintain check on project health, monitors critical path items, risks and impact to timelines.
- Proficient communication/interactive skills.
- Track, analyze and monitor technology performance metrics
- Oversee all system design and changes in system architecture
- Keep abreast of new trends and best practices in the technology landscape
- Take the initiative in thought leadership, innovation and creativity.
- Able to lead and interpret business requirements into actionable technical requirements.
- Identify, review, and present input on project activities and plans.
- Confirm the transfer of knowledge as necessary throughout the project.
- Coaching and collaborating with other developers and team members.
Qualifications:
- Bachelor's degree in computer science, engineering, or a related technical field
- 6-15 Years of relevant experience
Roles and Responsibilities
- To maintain the code quality, organization, and automatization
- Strong understanding of Android Activity life cycle, Services, Broadcast, Content Provider, SQLite DB, Thread handling etc.
- Work with the development team consisting of architects, UI designers, product managers, testers to deliver high quality mobile product & services
- Develop, test and rollout optimised UIs for diff versions/device
- Translate designs and wireframes into high quality code
- Build for multi device &multi platform scenario i.e mobile website along with mobile app
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality and responsiveness of the application
- Adaptability is a key factor to becoming a great Android app developer
- Identify the bugs ,correct bottlenecks and fix bugs
Skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- An Android app developer must be well-versed with Java programming language.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Having knowledge about offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- A knack for benchmarking and optimization
- Ability to understand business requirements and translate them into technical requirements
- Understanding of Google’s Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
About the Organization
Real Estate Syndicators leverage SyndicationPro to manage billions in real estate assets and thousands of investors. Growing at 17% MoM, SyndicationPro is #1 Platform To Automate Real Estate Fund Raising, Investor Relations, & Close More Deals!
What makes SyndicationPro unique is that it is cash flow positive while maintaining a healthy growth rate and is backed by seasoned investors and real estate magnates. We are also a FirstPrinciples.io Venture Studio Company, giving us the product engineering, growth, and operational backbone in India to scale our team.
Our story has been covered by Bloomberg Business, Yahoo Finance, and several other renowned news outlets.
About the Role
SyndicationPro.com is looking for an experienced Technical Lead who has scaled Enterprise SaaS Products built using JavaScript and AWS. Past experience in building a secure and scalable app is a critical requirement.
50,000 ft View
- Technology Evangelist: Research, create proofs of concept and introduces new technologies to the team
- Evolve System Architecture: Evolve the architecture to support future requirements and defines its SLAs
- People Coordination: Coordinate team members providing effective feedback and moderating discussions
- Define Process: defines the right processes for the team’s maturity level, balancing agility and discipline
Here is a visual representation of what we are expecting from this role
shorturl.at/hjwRU
More Granular View:
You will work with the team on the following:
- Architecture and System Design & Integration
- Tech Mentoring, Adoption and Alignment
- Technical Spikes and Experiments
- Code Reviews and Feedback
- Technical Capacity Planning
- Production Issues Escalation
- System SLAs, Metrics & Monitoring
- Platform Direction, Patterns and Practices
- Alignment with other Tech Leads
- Hands-On Coding 30% to 70% of the Time
- Playing an important part in building the company technical roadmap and development processes
- Playing the role of Engineering Manager as required
Tech Stack
MERN & MEAN Stack
AWS
What Success Looks Like
In 90 Days
- Clear understanding of the platform, current code base, and the product roadmap
- Understanding of the your team member’s strengths and weaknesses
- Clear plan of action to tackle the product roadmap, address technical debt, and upskilling team members
In 180 Days
- Work with the team to deliver the planned roadmap and address technical debt
- Leading the development of POCs, managing code reviews, and process design and implementation
- Building and maintaining the SLAs that we define together
- Playing an important role in hiring out for key technical roles
In 365 Days
- We have built a solid team and systems, processes, and infrastructure in place to scale
- We have delivered against the product roadmap
- Becoming an important part of the company leadership team by being a voice for the tech team
Location
- Preferred: Bangalore, India.
Open for Remote work with the right candidate
Job Title:- Assistant Manager - Business Analytics
Age: Max. 35years.
Working Days:- 6 days a week
Location:- Ahmedabad, Gujarat
Monthly CTC:- Salary will commensurate with experience.
Educational Qualification:- The candidate should have bachelor’s degree in
IT/Engineering from any recognized university..
Experience:- 2+ years of work experience in AI/ML/business analytics with Institute of
repute or corporate.
Required Technical Skills:-
A fair bit of understanding of Business Analytics, Data Science, Visualization/Big Data
etc.
Basic knowledge of different analytical tools such as R Programming, Python etc.
Hands on experience in Moodle Development (desirable).
Good knowledge in customizing Moodle functionalities and developing custom themes
for Moodle (desirable).
An analytical mind-set who enjoy helping participants solving problems and turning data
into useful actionable information
Key Responsibilities include:-
Understand the tools and technologies specific to e-learning and blended learning
development and delivery.
Provide academic as well as technical assistance to the faculty members teaching the
analytics courses.
Working closely with the Instructors and assisting them in programming, coding, testing
etc.
Preparing the lab study material in coordination with the Instructors and assisting
students in programming lab and solving their doubts.
Works on assignments dealing with the routine and daily operation, use, and
configuration of the Learning Management System (LMS).
Administers learning technology platforms including the creation of courses,
certifications and other e-learning programs on the platforms.
Responsible to provide support within the eLearning department, provide technical
support to our external clients, and administrate the Learning Management System.
Creates user groups and assigns content and assessments to the right target audience,
runs reports and creates learning evens in the LMS system.
Performs regular maintenance of LMS database, including adding or removing courses.
Uploads, tests, deploys and maintains all training materials/learning assets hosted in the
LMS.
Ability to Multi-task.
Ability to demonstrate accuracy on detailed oriented and repetitive job assignments.
Responsible and reliable
Manage end-to-end Linkedin campaign execution, including building, deployment & optimizing email campaign.
-for leads Should be able to do bulk data extraction, drip & bulk campaigns Responsible for searching, qualifying and generating new sales leads to support the Sales Team. Design and implement Linkedin marketing campaigns Ensure prompt and accurate communication with clients via email Proofread emails for clarity, grammar and spelling.
Excellent Communication Skills.
- As a Senior Software Engineer you will work closely with the Tech Lead, and the rest of the engineering team to build and scale a data-driven platform. This role will act as a great springboard to accelerate career growth & transition into a Tech Lead level role.
- Your primary focus will be the development of server-side logic, building new services and APIs, developing UI components, supporting the maintenance of current APIs, reviewing work, and improving the performance and reliability of our systems as we rapidly scale our product and organization.
- An effective Senior Software Engineer will be a self-motivated learner; a highly creative engineer having obsessive attention towards detail and thoroughness.
Must Haves
- You’ve been building web applications professionally for 5+ years
- You’re proficient in NodeJS, TypeScript, PostgreSQL, and MongoDB
- You possess strong OOP and design pattern knowledge
- Familiar with modern engineering practices: Code Reviews, Continuous Deployment, Automated Testing, etc
- You write understandable, testable code with an eye towards maintainability and experienced with TDD (Test Driven Development)
- You’ve the ability to build RESTful APIs
- Explaining complex technical concepts to designers, support team, and fellow engineers is not a problem for you
- Well versed with the fundamentals of computer science and distributed systems
Nice-to-haves
- FrontEnd experience; have built applications in either: React, Vue, Angular, or Svelte
- Startup experience, preferably a tech startup
- Open Source contributor
- You have experience with other programming languages -- e.g. Python, Ruby, PHP, Go, C, etc.
- Passionate about/experienced with open source and developer tools
- You have a bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
Benefits
- Feel good factor / impact driven work- Be part of the journey that is creating an impact in people’s lives after retirement. The work we do has a direct impact on the size of someone’s retirement pot
- Ownership driven work- you own problems within the organisation and not an implementer of someone else’s idea. You have the ability to design solutions and work with multiple stakeholders to implement them
- Job stability- ClearGlass is very well funded by top tier VCs and can provide job stability in the COVID world
- Stock Options- we would love every employee of ClearGlass to have stock options
- Top-of-the-line gear- to help you be super-productive while working. No one likes a slow laptop
- Flexible work environment- we are working from home currently but will slowly move to a hybrid set-up; we offer support (incl. financial) to set-up your home office