Job Description:
Role Description
The Back End Developer will be part of Smart Home Solutions and will help to design
and develop various software products and implement prototypes and final applications
in a timely manner.
They will be implementing new products as well as updating existing products. They will
develop quick prototypes, sample data sets and data models that align with the user
interface and business needs. Communication and continuous feedback during the
design process will be critical to developing secure, fast and efficient back-end
integrations.
The position requires a self-motivated and driven individual with clear thinking and
problem-solving ability having a constructive and enthusiastic style of working to ensure
delivering the next generation initiatives.
Key Responsibilities
The Lead AWS BackEnd Developer will be responsible for design and development of
scalable and flexible AWS cloud solutions to connect to databases and applications.
Integrating with front-end developers, UI design capabilities.
· Ensuring a required level of performance
· Analyzing requirements and designing new functionality
· Supporting and fixing existing functionality
· Selecting and using the most appropriate and efficient technologies for a particular
application
· Designing and building application layers
· Candidate must be a master of atleast one technology area with the ability to easily
switch between technologies.
· Candidate must be abreast with latest technologies and trends, relevant standards;
should be able to work effectively in a multidisciplinary, multinational team environment
focused on innovation.
· Candidate should be comfortable working on a range of problems.
Required Qualifications:
· BE/ B.Tech/ ME/ M.Tech degree in Computer Engineering or Computer
Science/MCA/MSc(CS)
· 8-12 years overall experience with minimum 3 years of experience as a software
developer working on Golang code development and 3+ years’ experience in
implementing AWS solutions for IoT Devices.
· Strong expertise, working experience in AWS Services – DynamoDB, SQS, RDS, S3,
EC2, Lambda, IoT Core, Kinesis, API gateway.
· Experience in using AWS IOT core to publish and subscribe MQTT messages,
develop rules engine to send data via Kinesis stream to databases.
· Ability to independently deploy AWS solutions or coding Golang with very little
guidance – strong interest to learn and implement AWS solutions with Golang can be
substituted for 2+ years knowledge in other programming areas like NodeJS.
· Strong analytical and problem-solving skills. Proven ability to manage complex
problems & multiple concurrent projects with a penchant for meeting the deadlines and
key milestones.
· Excellent interpersonal and communication skills, strong analytical skills, and the
ability to interface effectively with all levels within the organization, including executive
and senior management teams.
Preferred Qualifications:
· Demonstrated experience in AWS service deployed with Golang coding language
· Very good experience with source control management tool – AWS code Commit,
Circle CI, GIT etc.
· Experience in using IOT simulator to simulate devices