Entry Level Software Engineers

Entry Level Software Engineers | Kolkata, India

What you will do:

  • Become a go-to expert in one area of the codebase; understand the broad architecture of the entire system.
  • Eventually, provides technical advice and weighs in on technical decisions that impact other teams or the company at large. Research and propose modern technologies.
  • Scopes and stages work into well-defined milestones to avoid a monolithic deliverable.
  • Regularly delivers software on time and is constantly working to make accurate estimates and delivers those estimates.
  • Known for drama-free launches.
  • Owns the technical testing and performance plan for their initiatives.
  • Takes initiative to identify and solve important problems, coordinating with others on crosscutting technical issues.
  • Sets direction at the project/service level and consistently influences decision-making at the Module level.
  • Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve.
  • Makes others better through code reviews and thorough documentation.

What you will bring to the table:

  • 0-2 years of experience
  • Excellent problem-solving skills
  • Excellent programming skills
  • Excellent communication skills
  • Object oriented mindset.
  • Ability to work quickly and collaboratively in a fast paced, entrepreneurial environment.
  • Ability to own small well scoped features and implementation.
  • A hands-on coding approach.
  • A defensive coding mindset with knowledge of OWASP
  • Ability to own feature’s implementation.
  • Knowledge of Relational DB Concepts
  • Knowledge of Relational DB Design
  • Agile software development methodologies

Nice to have:

  • A passion for QA and an understanding that testing is not someone else’s responsibility.
  • A passion for DevOps and an appreciation for continuous integration/deployment
  • Knowledge of Microsoft Azure
  • Knowledge of event-driven (EDA) architectures
  • Knowledge of service-oriented (SOA) architectures
  • Knowledge of Azure DevOps
  • Knowledge of Azure Functions
  • Knowledge of Azure Webjobs
  • Knowledge of App Services
  • Knowledge of Service Bus
  • Knowledge of Storage Queues

Reports to:

  • Director/ Manager/ Leader – Software Engineering
APPLY Now