Senior Software Engineer (Angular Developer)
Responsible for implementing the CAI platform architecture for On Premise and Cloud systems. This role works closely with the product teams across regions primarily in US and is part of the Scrum Team in an Agile Pod. The role includes Research and Continuous Development of new Products based on new Technologies. The team member will have opportunities to work on varied technologies and will be provided opportunities across multiple domains.
Location: Bangalore, India
Qualifications:
- Bachelor’s degree in computer science or IT-related field
- 6 – 10 years of experience developing browser-based software applications in .NET architecture
- Good communication skills are necessary to manage business requests and work with different teams across different geographies and time zones; experience working with remote and distributed teams will be an added advantage
- Hands-on working knowledge and experience is required in:
- Typescript, JavaScript, HTML5, CSS
- Deep Knowledge in Angular.
- Deep Knowledge in tools like Yarn, Grunt, Gulp, npm etc.
- Agile Methodologies (Scrum, TDD, BDD, etc.)
- Knowledge in Benchmarking and Optimization Frameworks
- Translating designs and wireframes into high-quality and optimized code
- Knowledge of JavaScript MV-VM/MVC frameworks
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- GIT/Bit Bucket, Jira, SharePoint, Visual Studio Code.
- Experience with several of the following tools/technologies is desirable:
- Knowledge on Restful APIs, JWT, OAuth2.
- NoSQL Databases (Redis, Elastic Search, Mongo etc.)
- Knowledge on CDN will be a Bonus
- Microservices Architecture
- Relational Databases (PostgreSQL, MySQL, SQL, PLSQL, etc.)
- Knowledge of the following technologies is a plus:
- Other Programming Languages (Python, Java, etc.)
- Knowledge in Google Cloud Platform is a bonus
- Unix/Linux environments
- Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc.
To apply for this position, please email us at hiring@stglabs.in. Please include the job title in the subject line.
About CAI
CAI Software, LLC is a recognized leader in the delivery of mission-critical, production-oriented enterprise resource planning (ERP), manufacturing execution systems (MES), warehouse management software (WMS), electronic data interchange (EDI), and Enterprise Process Automation (EPA) software and services to leading companies in select vertical markets, including building materials, food processing, precious metals, manufacturing, and distribution. We are headquartered in Rhode Island, USA.
About Symphony Technology Group (STG)
STG is a Silicon Valley (California) based private equity firm that has a long and successful track record of transforming high potential software and software-enabled services companies, as well as insights-oriented companies into definitive market leaders. The firm brings expertise, flexibility, and resources to build strategic value and unlock the potential of innovative companies. Partnering to build customer-centric, market winning portfolio companies, STG creates sustainable foundations for growth that bring value to all existing and future stakeholders. The firm is dedicated to transforming and building outstanding technology companies in partnership with world class management teams. With over $5.0 billion in assets under management, including a recently raised $2.0 billion fund. STG’s expansive portfolio has consisted of more than 30 global companies.
STG Labs is the incubation center for many of STG’s portfolio companies, building their engineering, professional services, and support delivery teams in India. STG Labs offers an entrepreneurial start-up environment for software and AI engineers, data scientists and analysts, and project and product managers and provides a unique opportunity to work directly for a software or technology company. Based in Bangalore, STG Labs supports hybrid working.
Come Join the CAI Family
CAI is continuing to innovate and build a new innovative platform, that is collection of different features that can be quickly customizable for all our clients and their growing needs. CAI team love working with each other. Trust, teamwork, and a can-do positive attitude are the qualities that make CAI team members love working with each other and love helping our clients with new features which help solve their business needs. We support them with a close and supportive operations team that they can depend on to produce the best experience for our clients. Become part of a vibrant, competent, and dynamic team and begin an exciting career journey with the CAI team at STG Labs. CAI provides an exciting and fast-paced environment, complete with tight deadlines. You must be able to cope and thrive under pressure and laugh in the face of stress.
To apply for this position, please email us at hiring@stglabs.in. Please include the job title in the subject line.