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