Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer - Cloud Native @ Digital Management

Home > Programming & Design

 Principal Software Engineer - Cloud Native

Job Description

Job description

What?s in it for you

  • As a Principal Software Engineer , you?ll be creating web-based solutions using best-in-class cloud technologies to solve our clients? challenges.
  • You?ll tap into your extensive experience with web-based tools and cloud services to take a central role in the construction of intuitive web-based applications.
  • Along the way, you will rapidly augment your existing experiences with additional experience across industries and disciplines. You won?t be focused on one technology or application layer.
  • Rather, you?ll be an invaluable asset to your team by taking responsibility for application components and developing across all layers of client solutions.
  • Eager to learn new technologies, earn a certification, and grow your skillsWe wouldn?t have it any other way. Here at DMI, we emphasize skills cultivation, achievement recognition, and employee engagement.
  • You will be encouraged to try new technologies and step into a new role with the support of an outstanding community of developers and architects.

Your Responsibilities

  • Coding, debugging, and supporting cloud-based applications
  • Performing unit, integration, and system testing
  • Designing, implementing, and consuming RESTful web APIs
  • Creating elegant user interface solutions
  • Collaborating with fellow team members to help solve technical challenges they?re facing
  • Taking ownership of individual components within an application
Qualifications

Your Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience)
  • 6 years of experience as a Senior Software Engineer
  • 3 years of web development technologies and tools (HTML5, CSS3, CSS frameworks, Responsive Web Design, JavaScript frameworks, etc.)
  • Proficient in object-oriented development and design patterns
  • Extensive experience with Angular/TypeScript/React. A passion to develop enterprise quality web solutions leveraging both client side (Angular or React) and server-side technologies (Node.js)
  • Experience working with AWS Lambda (NodeJS)
  • Hand-on experience on AWS PaaS (EC2, S3, ECS, Lambda, DynamoDB, Elastic Search, Elastic Cache etc.)
  • Extensive understanding of static typed, object-oriented languages such as Java or C#
  • Working knowledge of automation tools such Jenkins, Bitbucket Pipelines, or similar
  • Proficient in the review of source code
  • Well-versed in the art of Git source control or similar
  • Established experience designing and implementing RESTful web APIs using Node.js, C#, and/or Java
  • Good written and oral communication skills
  • Experienced in Test-Driven Development, unit testing, and clean code
  • Good interpersonal skills, strong work ethic, self-motivated and excellent presentation skills
  • Ability to effectively work both autonomously as well as on a team

Preferred Qualifications

  • Consulting experience
  • Deep background working in an Agile methodology to develop software
  • Knowledge of software architecture design patterns
  • Proven ability to assist in leading small to medium sized development teams.

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Medical-MS/MD in psychology
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required

Contact Details:

Company: Digital Management
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Computer science System testing Coding Web development Debugging Consulting Javascript Web designing Unit testing CSS3

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Digital Management

Digital Management, Inc.