
hands on on .NET MVC is a must.
Basic knowledge on .NET Core is a bonus
Hands on on .NET Core is a bonus
should be able to create APIs.

About BayGrape Technologies
About
Connect with the team
Similar jobs



Job Title - Senior Backend Engineer
About Tazapay
Tazapay is a cross border payment service provider. They offer local collections via local payment methods, virtual accounts and cards in over 70 markets. The merchant does not need to create local entities anywhere and Tazapay offers the additional compliance framework to take care of local regulations and requirements. This results in decreased transaction costs, fx transparency and higher auth rates.
They are licensed and backed by leading investors. www.tazapay.com
What’s exciting waiting for You?
This is an amazing opportunity for you to join a fantastic crew before the rocket ship launch. It will be a story you will carry with you through your life and have the unique experience of building something ground up and have the satisfaction of seeing your product being used and paid for by thousands of customers. You will be a part of a growth story be it anywhere - Sales, Software Development, Marketing, HR, Accounting etc.
We believe in a culture of openness, innovation & great memories together.
Are you ready for the ride?
Find what interesting things you could do with us.
About the Backend Engineer role
Responsibilities (not exhaustive)
- Design, write and deliver highly scalable, reliable and fault tolerant systems with minimal guidance
- Participate in code and design reviews to maintain our high development standards
- Partner with the product management team to define and execute the feature roadmap
- Translate business requirements into scalable and extensible design
- Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies
- Coordinate with cross functional teams (Mobile, DevOps, Data, UX, QA etc.) on planning and execution
- Continuously improve code quality, product execution, and customer delight
- Willingness to learn new languages and methodologies
- An enormous sense of ownership
- Engage in service capacity and demand planning, software performance analysis, tuning and optimization
The Ideal Candidate
Education
- Degree in Computer Science or equivalent with 5+ years of experience in commercial software development in large distributed systems
Experience
- Hands-on experience in designing, developing, testing and deploying applications on Golang, Ruby,Python, .Net Core or Java for large scale applications
- Deep knowledge of Linux as a production environment
- Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
- Expert in at least 1 of the following languages: Golang, Python, Ruby, Java, C, C++
- Proficient in OOP, including design patterns.
- Ability to design and implement low latency RESTful services
- Hands-on coder who has built backend services that handle high volume traffic.
- Strong understanding of system performance and scaling
- Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
- Data modeling experience in both Relational and NoSQL databases
- Continuously refactor applications to ensure high-quality design
- Ability to plan, prioritize, estimate and execute releases with good degree of predictability
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks
- Passion for learning new things, solving challenging problems
- Ability to get stuff done!
Nice to have
- Familiarity with Golang ecosystem
- Familiarity with running web services at scale; understanding of systems internals and networking are a plus
- Be familiar with HTTP/HTTPS communication protocols.
Abilities and Traits
- Ability to work under pressure and meet deadlines
- Ability to provide exceptional attention to details of the product.
- Ability to focus for extended periods of repetitious activity.
- Ability to think ahead and anticipate problems, issues and solutions
- Work well as a team player and help the team members to resolve issues
- Be committed to quality and be structured in approach
- Excellent and demonstrable concept formulation, logical and analytical skills
- Excellent planning, organizational, and prioritization skills
Location - Chennai - India
Join our team and let's groove together to the rhythm of innovation and opportunity!
Your Buddy
Tazapay


1. Excellent knowledge with proven implementation experience of C# and .Net framework (version 4.5 or higher) 2. Excellent knowledge with proven implementation experience of Transact SQL and SQL Server (2012 or higher) 3. Experience working within Agile projects and Scrum in particular 4. Excellent technical analysis and investigatory skills 5. Mandatory Investment Banking sector experience 6. Must be open to exploring the potential of and transitioning to alternative technology platforms to .NET 7. Excellent knowledge with proven implementation experience of Design Patterns and SOLID principles 8. Excellent communication skills and the confidence to challenge |


Experience: 1-2 years
Qualification: BS/MS degree in Computer Science, Engineering.
Roles and Responsibilities:
- Be part of Requirement gathering sessions.
- Collaborate with internal teams to develop and deliver the assigned modules.
- Prepare and maintain code for various .Net applications and resolve any defects in the system.
- Provide technical support to assigned products.
Primary Key Skills:
- Strong background in object-oriented development techniques.
- Understanding of Software Development Life Cycle and Agile Methodologies.
- Excellent Problem Solving Skills.
- Excellent Communication Skills.
- Familiarity with the ASP.NET Framework, SQL Server, and design/ architectural patterns [e.g. Model-View-Controller (MVC)]


-Min 1 yrs exp in dotnet core
-Strong in SQL database
-Excellent communication skill
-Open for Pune or Permanent remote



- Analyze and document requirements for enhancements to systems and / or business processes.
- Write clean, testable code using .NET programming languages
- Develop technical specifications and architecture
- Test and debug various .NET applications
- Review and refactor code
- Deploy fully functional applications
- Upgrade existing programs
- Document development and operational procedures
- Support junior developers’ work
Technical Competencies
- Strong understanding of object-oriented programming concepts, design patterns and SOLID principles
- Must have hands on experience with C#, ASP.NET, MVC, Windows Services, .NET Entity Framework, SQL Server/T-SQL, IIS and related technologies
- Expertise in REST APIs and WCF
- Strong knowledge of modern techniques such as Responsive Web Design, LINQ, Dependency Injection and Design Patterns
- Strong Skills and experience with web client technologies inclusive of HTML5, CSS3, JavaScript, AJAX, JSON and JQuery
- Knowledge of various industry standard development practices (Agile methodology, OOD, TDD, BDD)
- Proficient with tools to enable SDLC (TFS, Visual Studio, etc.)
Behavioural Competencies
- A go getter attitude with the ability & desire to work in a fast-paced challenging environment
- An innovator mind-set who strives to make things better
- Ability to work independently with the knowledge as well as capability to quickly grasp and make an immediate impact
- Good written & verbal communication skills


- Strong experience working as a .Net developer.
- Proficient in Microsoft .NET development using C#. Experience with web development technologies including http://asp.net/">ASP.NET, MVC, EF, HTML, JavaScript, Angular, JQuery, AJAX, and CSS.
- Experience designing and developing enterprise-grade software.
- Experience with source control management systems and deployment environments.
- Experience with debugging, performance profiling and optimization.
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories.
- Internally motivated, able to work proficiently both independently and in a team environment.





