Description

Job Responsibilities

  • Evaluate, design, build large scale systems within a team to solve novel problems with modern software technologies and industry best practices for our products.
  • Build new services to meet critical product and business needs.
  • Work with peer engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
  • Write high quality, scalable, maintainable, well designed, tested, and documented code to meet the needs of our clients.
  • Create and implement design plans.
  • Keep up to date with industry trends and technology developments.

 Key skills you will require:

Primary Skills

  • 7+ years of software development experience in delivering low defect, multi-tier applications.
  • Experience developing large-scale distributed systems having high performance, scalability, and security.
  • Using SDLC & related methodologies, you can design, develop, and support multi-tier SaaS applications.
  • You have experience building micro services, REST APIs and can decompose large monoliths into highly scalable, distributed, smaller components that follow micro service paradigms.
  • You are comfortable with asynchronous programming, event driven architectures and writing decoupled applications.
  • Have knowledge of caching mechanisms and its implementations.
  • Experience writing code to monitor and log APIs and services. You can easily identify, debug and troubleshoot issues.
  • Proficiency in C#/.NET Framework, .NET Core, ADO. Net, Entity Framework and Web Services.
  • Comfortable working with RDBMS and related database concepts.
  • Experience with software engineering best practices in development and testing, quality metrics, source control management.

Secondary Skills:

  • Microsoft certification (MCPD/ MCAD/ MCSD/ any other)
  • Polyglot coding background with experience in open-source technologies and software stacks
  • Understanding of build process, CI/CD pipelines and automation
  • Knowledge of AWS

Education

Any Graduate