Senior Back End Developer

3 Months ago • 7 Years + • Full Stack Development

Job Summary

Job Description

We are looking for talented Software Engineers with a solid background in Enterprise Software Development to join fast paced software development team. As a member of this team, you will have an opportunity to participate in designing and developing existing products and new products. An Agile developer, focusing on sustainable development by exercising good estimation, effective branching strategies for managing code, automated testing to protect quality, and continuous deployment to get faster feedback. Drive/Actively participate in design discussions around architecture and business requirements with Architects, Product Owners and Business Owner. Own a fairly undefined/ unbounded problem and produce a well-thought-out architecture that is scalable, performant, secured and highly reliable. Prepare detailed design document including Class diagram, sequence diagram, interface specification, persistence model, screen mockups where required. Implement modules ensuring best coding practice. Perform code reviews of components & modules with recommendation around best coding practices Assist Operations / Support team in resolving Production Issues. Contribute to architecture, design, and implementation of our next-generation cloud based solutions.
Must have:
  • 7+ years of software development experience
  • Object Oriented design for high-volume transactional systems
  • C++, C#, .NET and .NET core
  • Hands on experience in problem solving using data structures and algorithm
  • Hands on experience with designing and implementing SDKs using multi-threading
  • Hands on experience with developing windows services
  • Hands on experience with messaging frameworks
  • Hands on experience with developing and deploying .Net applications onto cloud
  • Hands-on experience with CI/CD, design reviews, code reviews, unit testing, integration/system testing, monitoring, alerting, agile development practices
  • Strong communication skills
  • Deep knowledge and understanding of scrum/agile development methodologies
Good to have:
  • Experience on cloud transformation project and containerizing the application
  • Experience with REST architectural patterns and experience in building, exposing, consuming RESTful services
  • Knowledge of platform and application layer development processes in a Micro-service environment

Job Details

About the job

Job Description

Job Purpose

We are looking for talented Software Engineers with a solid background in Enterprise Software Development to join fast paced software development team. As a member of this team, you will have an opportunity to participate in designing and developing existing products and new products.

Responsibilities

  • An Agile developer, focusing on sustainable development by exercising good estimation, effective branching strategies for managing code, automated testing to protect quality, and continuous deployment to get faster feedback.
  • Drive/Actively participate in design discussions around architecture and business requirements with Architects, Product Owners and Business Owner. Own a fairly undefined/ unbounded problem and produce a well-thought-out architecture that is scalable, performant, secured and highly reliable.
  • Prepare detailed design document including Class diagram, sequence diagram, interface specification, persistence model, screen mockups where required.
  • Implement modules ensuring best coding practice.
  • Perform code reviews of components & modules with recommendation around best coding practices
  • Assist Operations / Support team in resolving Production Issues.
  • Contribute to architecture, design, and implementation of our next-generation cloud based solutions.

Knowledge And Experience

  • BS or MS degree in Computer Science or a related technical field
  • 7+ years of software development experience using Object Oriented design for high-volume transactional systems using C++, C#, .NET and .NET core
  • Hands on experience in problem solving using data structures and algorithm.
  • Hands on experience with designing and implementing SDKs using multi-threading.
  • Hands on experience with developing windows services
  • Hands on experience with messaging frameworks like Fiorano, ActiveMQ, Kafka, Amazon MQ and Amazon SQS
  • Hands on experience with developing and deploying .Net applications onto cloud (AWS/Azure) will be nice to have.
  • Hands-on experience with CI/CD, design reviews, code reviews, unit testing, integration/system testing, monitoring, alerting, agile development practices.
  • Experience on cloud transformation project and containerizing the application will be an added advantage.
  • Experience with REST architectural patterns and experience in building, exposing, consuming RESTful services will be nice to have.
  • Knowledge of platform and application layer development processes in a Micro-service environment will be nice to have.
  • Proven success in designing robust and scalable production systems.
  • Strong communication skills, able to communicate effectively with developers, project managers, QA, and the leadership team.
  • Deep knowledge and understanding of scrum/agile development methodologies.

Schedule

This role offers work from home flexibility of 1 day per week.

Similar Jobs

DigitalFish - Machine Learning Engineer, NeRF

DigitalFish

California, United States (Hybrid)
2 Months ago
Wizcorp - Software Engineer

Wizcorp

Tokyo, Japan (Remote)
4 Months ago
Netflix - Software Engineer 5 - TV Client Foundations

Netflix

United States (Remote)
1 Month ago
Ubisoft - Junior Gameplay Programmer

Ubisoft

Da Nang, Vietnam (On-Site)
4 Months ago
Nielsen Holdings - Principal Software Engineer - Windows\C++\.Net

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Buckman - Sr Lead Digital Software Engineer - Front End

Buckman

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
N-iX - Engineering Manager

N-iX

Colombia (Hybrid)
1 Month ago
CloudHire - React + Blockchain Developer

CloudHire

Hyderabad, Telangana, India (Remote)
4 Months ago
Luxoft - Intermediate Tech Adventurer Dual-Mode

Luxoft

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Amazon - Senior Anti-Cheat Engineer, Amazon Games

Amazon

San Diego, California, United States (On-Site)
5 Months ago
MADFINGER Games - Senior AI Programmer

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
3 Months ago
Sony Interactive Entertainment - System Development Engineer (PlayStation Platform Game Content Authentication and Delivery System)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Month ago
PearlAbyss - Game Engine Programmer

PearlAbyss

(On-Site)
1 Month ago
ZeniMax Media - Senior Test Engineer

ZeniMax Media

Cockeysville, Maryland, United States (Remote)
5 Months ago
Activision - Expert Engine Programmer

Activision

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Intrepid Studios,  Inc  - Senior Anti-Cheat Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
6 Months ago
Thatgamecompany - Engine Programmer

Thatgamecompany

United States (Remote)
7 Months ago
Epic Games - Senior Gameplay Engineer, UEFN

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Aristocrat Gaming - Game Mathematician II

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Nagarro - Staff Engineer, Frontend React

Nagarro

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Rebel Foods - iOS Developer

Rebel Foods

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Nielsen Holdings - Software Engineering Manager - Windows\C++\.Net

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
PwC - Associate|Oracle fusion Finance| Oracle|Advisory|Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Hitachi - Azure Infra Consultant

Hitachi

Pune, Maharashtra, India (Remote)
4 Months ago
Loyalty Juggernaut - Product Manager

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
4 Months ago
Enphase Energy - Software Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Dassault Systèmes - Software Engineer (Geometry)

Dassault Systèmes

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
PwC - IN-Manager_SAP MM_Enterprise Apps SAP _Advisory_Chennai

PwC

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
MyGwork - Software Development Engineer in Test

MyGwork

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Luxoft - Senior Java Developer - Flowable

Luxoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Months ago
Google - Senior Software Engineer, Ads

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
BT Group - Specialist Design Engineer

BT Group

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Google - Software Engineer III, Google Cloud

Google

Telangana, India (On-Site)
1 Month ago
PlayStation Global - Software Engineer II

PlayStation Global

Canada (On-Site)
1 Month ago
WorldWinner - Engineering Manager

WorldWinner

(Remote)
1 Month ago
Ziff Davis - Senior Full Stack Software Engineer

Ziff Davis

United States (Hybrid)
3 Months ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

India (Remote)
4 Months ago
ION - .NET Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
4 Months ago
PearlAbyss - Backend Web Developer

PearlAbyss

(On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Pune, Maharashtra, India (Hybrid)

Bhubaneswar, Odisha, India (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Hyderabad, Telangana, India (Hybrid)

View All Jobs

Get notified when new jobs are added by ICE

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug