Flag job

Report

Software Development Engineer I

Min Experience

3 years

Location

Bengaluru

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Capillary is looking for a .NET developer responsible for building .Net/JAVA applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality are essential. Responsibilities —————————— #- Translate application storyboards and use cases into functional applications #- Design, build, and maintain efficient, reusable, and reliable Java code #- Ensure the best possible performance, quality, and responsiveness of the applications #- Identify bottlenecks and bugs, and devise solutions to these problems #- Help maintain code quality, organization, and automatization Skills ————— #- Proficient in Nodejs, with a good knowledge of its ecosystems #- Proficient in working in AWS service along with Nodejs #- Good understading of AWS Lambda, S3, SQS, SNS, DynamoDB, AuroraDB #- Proficient in nodejs frameworks #- Proficient in building REST APIs #- Solid understanding of object-oriented programming #- Familiar with various design and architectural patterns #- Skill for writing reusable nodejs libraries #- Knowledge in JAVA will be added adavantage #- Knowledge in MYSQL, DYNAMODB, Reddis #- Knowledge in AWS #- Familiarity with concepts of MVC, JDBC, and RESTful #- Familiarity with Docker and kubernetes #- Knack for writing clean, readable nodejs #- Understanding fundamental design principles behind a scalable application #- Creating database schemas that represent and support business processes #- Basic understanding of JVM, its limitations, weaknesses, and workarounds #- Implementing automated testing platforms and unit tests #- Proficient understanding of code versioning tools, such as Git #- Familiarity with continuous integration Basic Qualifications -------------------------- #- 3+ year's design/implementation/consulting experience of large-scale, enterprise applications #- Demonstrated experience developing enterprise application architectures to meet business requirements in complex environments #- Experience with cloud solutions, virtual platforms, software development experience, and operational management practices and frameworks #- Understanding of security, risk and compliance frameworks, disaster recovery, high availability architectures, hardware, operating systems, and networking connectivity #- Large-scale systems integration involving public, private, and hybrid cloud platforms #- Technical degree required (Min BTech, BE - CSE / IT, MCA)

About the company

Founded in 2008, Capillary Technologies offers end-to-end loyalty programs, a comprehensive view of consumers, and unified, cross-channel strategies that deliver a real-time omnichannel, personalized, and consistent experience for customers. With a presence across the United States, India, Middle East, and South East Asia, Capillary powers a diversified product suite of end-to-end loyalty programs across 30+ countries, working with 250+ brands including Asics, Puma, Tata, Shell, Fossil, Sephora, Jotun and Domino's Pizza and many more from verticals such as apparel, footwear, supermarkets, conglomerates, manufacturing and electronics, pharmacy and wellness, fine dining and QSR, luxury, entertainment, oil and gas, travel and hospitality. With a massive reach of 875 million+ consumers and processing 1.97 billion+ transactions, Capillary Technologies' promoter i.e., Capillary Technologies International Pte. Ltd. has the backing of Swanland Investment ltd. (an affiliate of Warburg Pincus), Sequoia Capital India Growth Fund II Ltd., Avataar Ventures Partners I, and Filter Capital Fund I Ltd.

Skills

nodejs
aws
nodejs frameworks
rest apis
object-oriented programming
design patterns
nodejs libraries
java
mysql
dynamodb
redis
mvc
jdbc
restful
docker
kubernetes
nodejs coding
database schemas
jvm
automated testing
git