Senior Back End Developer

1 Month ago • 7 Years + • Full Stack Development

About the job

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
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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.

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Pune, Maharashtra, India (Hybrid)

Maharashtra, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Hyderabad, Telangana, India (Hybrid)

View All Jobs

Get notified when new jobs are added by ICE

Similar Jobs

Holo light - Quality Assurance Engineer (m/w/d)

Holo light, Germany (On-Site)

DigitalFish - Senior Software Engineer, C++

DigitalFish, United States (Hybrid)

Meta - Electrical Engineer, Reality Labs

Meta, United States (On-Site)

Vault Productions   - Developer

Vault Productions , India (On-Site)

Blizzard Entertainment - Lead Software Engineer - World of Warcraft | Irvine, CA

Blizzard Entertainment, United States (Hybrid)

Monks - Full Stack Developer

Monks, India (On-Site)

Luxoft - Senior SharePoint Developer

Luxoft, India (Remote)

Luxoft - Senior Back End Developer

Luxoft, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Activision - Lead UI Engineer

Activision, Poland (Hybrid)

Netflix - Software Engineer (L4), JS and Apps Operations

Netflix, United States (On-Site)

Arkose Labs - Senior Machine Learning Researcher

Arkose Labs, India (Hybrid)

Ello - Tech Lead, Machine Learning

Ello, Canada (On-Site)

Omnissa - C++ Engineering Manager

Omnissa, India (Hybrid)

Overwolf - Team Lead Software Engineer

Overwolf, Israel (On-Site)

Luxoft - Senior DevOps Engineer

Luxoft, Romania (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Anthology  Inc  - Manager, Software Engineering

Anthology Inc , India (On-Site)

Livspace - Studio Head

Livspace, India (On-Site)

Morning Star - Senior QA Automation Engineer

Morning Star, India (Hybrid)

Nium - Sr SDET

Nium, India (Hybrid)

Paytm - Ads Sales - Manager - Noida

Paytm, India (On-Site)

JW Rodricks Architects - Interior Designer

JW Rodricks Architects, India (On-Site)

AAG APP - Senior Developer (Android Gaming)

AAG APP, India (Hybrid)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Ironhide Game - Fullstack Developer - Unity 3D

Ironhide Game, Uruguay (On-Site)

Trend Micro - Fullstack Development Engineer

Trend Micro, Philippines (On-Site)

Conga - Staff Software Engineer

Conga, India (On-Site)

Niantic - Senior Software Engineer, Security

Niantic, Switzerland (Hybrid)

The Walt Disney Company - Sr. Software Engineer, Front-end

The Walt Disney Company, United States (Hybrid)

GoTo Group - Senior DevOps Engineer - Cloud Platform

GoTo Group, India (On-Site)

Discord - Senior Software Engineer, Revenue Growth

Discord, United States (Remote)

Get notifed when new similar jobs are uploaded