Senior Software Engineer (.Net)
Location: Hyderabad, India.
Number of Positions: 1
About 5Y
5Y began in 2011 as the Engineering Lab in India, to serve as an R&D center for building innovative products. 5Y was established as a company where product ideas could be incubated and matured. We built multiple products alongside executing on customer projects.
As 5Y developed multiple products for customers, we started conceptualizing a Technology Framework that would make development of any project easy and can remove many months of repeat work while also bringing resilience, scalability, and efficiency to the product that was built on it.
Our core team toiled to build such a product and today, we are very proud to present BOS Framework” to the world!
Role & Requirements
-
Can write container friendly scalable, memory efficient microservice code in .net core with and without persistent layer with and without exposing API endpoints
-
Excellent database design skills with knowledge of designing and extending a relational db schema supporting Microsoft recommended multi-tenancy architecture
-
Practical knowledge of using AWS native services in a microservice code
-
Practical knowledge of using a Time Series database
-
Design, review and extend a scalable highly dynamic relational database model
-
Query Execution Plan, Indexing, Sharding
-
Can write a secure .Net API
-
.Net Core Minimal API
-
Hands-on experience with Redis, DAPR, EF Core, IDataAccess, Database Connection Pools, API Cashing, Multi-stage Dockerfile, Docker Compose & Desktop.
-
Securing API endpoints, JWT, API Versioning, EF Core - Code First, DB First
-
Garbage Collector - Impact on Performance, Workstation vs Server config, Multiple App Settings
-
Secrets - Github Secrets, KeyVault (Azure), SecretManager (AWS), Cron Jobs, Schedulers, Shared Compute with API
-
Scaling APIs with Distributed Cache, Linux (Shell)
-
Certificates, SSL, SelfSigned, Let's Encrypt Certs, Auto Renewal
-
OpenSource Licenses - Liabilities
Benefits
-
100% Company paid comprehensive medical insurance for you, your spouse, and children.
-
Paid time off.
-
Market competitive total compensation package.
-
Paid Maternity & Parental leave.
-
Your voice is heard; no matter your level, we're a team, all going in the same direction.
Culture & Values
-
Customer First: Putting Customers at the Heart: We place our clients at the forefront, responding to their needs with respect and efficiency. Our growth is intertwined with our customers' success.
-
Walk the Talk: Integrity in Action: Our words and actions align, fostering trust through transparency and long-term commitment. We embrace courage and honesty for the greater good.
-
Team Spirit: Unity in Diversity: We champion collaboration across departments and locations, creating win-win situations and extending our team spirit to include our clients. Together, we find strength in unity.
-
Excellence: Pursuit of Perfection: Our journey is marked by a relentless drive to surpass our acheivements, embracing each day as an opportunity to excel further.
-
Drive Innovation: Innovative Mindset: We stay ahead of global tech trends, challenging the status quo with audacity and delivering cutting-edge solutions that drive growth.
-
Outcome-Focused: Results-Driven Approach: We prioritize impactful solutions and maintain a balance between visionary objectives and immediate achievements, ensuring practicality in our pursuit of excellence.
Role
Senior Software Engineer (.Net)
Industry Type
IT-Software
Functional Area
IT Software - Software Engineer (.Net)
Employment Type
Full Time, Permanent
Role Category
Technical
Education
Computer Science
