Share with friends...

Software Development Engineer III  

Cloudely, Inc   Mumbai, Maharashtra

POSTING DATE
2021-06-18 13:23:04 
START DATE
2021-06-24 
EXPERIENCE
Architect (7+ Yrs) 
PREFERRED EMPLOYMENT
W2 - Permanent 
COUNTRY
India 
RELOCATION PROVIDED
No  
REMOTE WORK?
No  

Job details  »

At Cloudely, we work with a single mission: Transform the way clients experience Product & Implementation, Development, and Support.

Growth is a journey and never a destination. We are constantly thriving to grow in gaining the trust of clients globally in offering services across Salesforce, Oracle, Robotic Process Automation, DevOps, Web, and Mobile Programming to name a few. And we are just getting started!

We have fabulous opportunities for you to grow along with us! 

At Cloudely, you will get what you are looking for: the scope to learn, prove and grow. We are now actively seeking success-hungry candidates who want to grow in the domain of Software Development.

Role: Software Development Engineer III

Job Summary:

  • Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers.
  • Responsible for the entire development and support process for a software programme.
  • Your applications make previously complex tasks simple with the impact ranging from saving time, effort or money to re-defining normal

Responsibilities:

  • Take a business problem and come up with the technical strategy (push vs pull etc, real time vs batches, sync vs async) within the team, high level design and lead the implementation
  • Need minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problem
  • You showcase exemplary behaviour in your work – your design, delivery, code, processes all set examples for your team
  • Influence your team’s technical and business strategy by suggesting novel approaches
  • Able to communicate your ideas and get feedback from different stakeholders and drive convergence to achieve the right outcomes
  • Proactively mentor the rest of the team and help in hiring
  • Ensure design or architectural deficiencies are addressed and routinely simplify integration of your peer teams with your team’s software
  • Consistently lead delivery of valuable features
  • Continually propose and drive process improvements
  • Help elaborate requirements where necessary

Programming

  • Demonstrate in depth knowledge of IDE, language and toolset in language of choice.
  • Implement critical path components in a large or complex or project.
  • Demonstrate excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath
  • Profile and optimise code
  • Understand threads, threading model and concurrent programming
  • Comfortably test drive any feature/comfortable with TDD cycle
  • Demonstrate a good knowledge of other programming languages & paradigms and when to apply them
  • Comfortably debug/find complex problems

Design

  • Identify and apply appropriate design patterns to problems
  • Comfortably develop large features
  • Understand Idempotence
  • Actively practice the boy scout principle, leaves design, code in a better state than when arrived
  • Demonstrate a good understanding of cohesion, SOLID and how to apply
  • Understand importance of domain model and can coherently model a problem domain within a
  • given context
  • Anticipate medium term (3-6 month) vectors of change and designs and abstracts accordingly
  • Understand and appreciate simplicity and the value of removing code
  • Understand design patterns such as CQRS and eventual consistency
  • Understand how to design for performance at all levels

Development Practice

  • Automate everything by default
  • Build a CI/CD pipeline
  • Automate security scanning and performance testing as part of build

Infrastructure

  • Demonstrate a good grasp of multiple operating systems
  • Demonstrate a good grasp of scripting techniques
  • Demonstrate expertise in one database & good grasp of multiple data storage paradigms and
  • when to apply other technologies
  • Understand and can automate PaaS technologies
  • Understand when to apply appropriate infrastructure technologies

Security

  • Write secure code by default
  • Use tools to perform deep security probes
  • Understand server hardening

Skills:

  • Written and verbal communication skills.
  • Problem solving, analysis and computational skills.
  • Software testing skills.
  • Innovative approach to problem solving.
  • Domain knowledge & delivers with more autonomy
  • Customer focus.

Experience relevant for this job

  • Experience of best practice methodologies.

The way to your dream job and organization is just a click away. Share your resume at [email protected]. To know more about us, please visit www.cloudely.com.


Recent job opportunities from Cloudely, Inc  »

Cloudely, Inc  ·   Bangalore
Country
India
Experience Level
Senior (5-7 Yrs)
Preferred Employment
W2 - Permanent
Posted on
Feb 19, 2025
Cloudely, Inc  ·   Hyderabad
Country
India
Experience Level
Architect (7+ Yrs)
Preferred Employment
W2 - Permanent
Posted on
Jan 22, 2025
Cloudely, Inc  ·   Hyderabad
Country
India
Experience Level
Architect (7+ Yrs)
Preferred Employment
W2 - Permanent
Posted on
Jan 22, 2025
Cloudely, Inc  ·   Hyderabad
Country
India
Experience Level
Senior (5-7 Yrs)
Preferred Employment
W2 - Permanent
Posted on
Jan 21, 2025
Cloudely, Inc  ·   Bangalore
Country
India
Experience Level
Senior (5-7 Yrs)
Preferred Employment
Corp - Corp, W2 - Permanent
Posted on
Dec 20, 2024

Apply now  »

Sponsored
Looking for CPQ implementation? Look no further. Cloudely now offers Salesforce CPQ solution that can be implemented in less than 8* weeks.
Sponsored
Konfeeg is another no-code app builder where you can design and create a full-service business application in days without any code.