Senior Software Engineer - .NET
We are looking for a Senior Software Engineer for our Product engineering team
In this role, you will...
· Develop, maintain and enhance .NET applications and services to contribute to our legacy and cloud platform.
· Analyze product and technical user stories and convey technical specifications in a concise and effective manner
· Code & deliver a working product, with a 'first time right' approach.
· Participate in agile activities like sprint planning, and technical design reviews; provide input as appropriate
· Partner with engineers, product managers, and other team members as appropriate
· Develop and maintain thorough knowledge and understanding of products
· Actively mentor individuals and promote best Development practices
· Leading projects as necessary, increasing team productivity and effectiveness by sharing your deep knowledge and experience
· Participate in key architectural decisions and design considerations
· Troubleshoot complex production issues and provide detailed RCA.
· Collaborate with global Engineering, Product and Release teams, as necessary.
You've Got What It Takes If You Have...
· Bachelor's or master's degree in Computer Science or related field.
· 4+ years of experience with active hands-on development experience in object-oriented languages like, C#, Java or others.
· Strong experience developing Microservices, RESTful services (preferably AWS)
· Exposure to ORM's like Entity Framework, Nhibernate or similar.
· Strong TDD approach and hands-on experience on tools like Nunit, xUnit or any other testing tools or frameworks.
· Strong in OOP and SOLID design principles.
· Understand basic AWS core services and basic architecture best practices.
· Experience in working on projects with public cloud providers like Amazon Web Services, Azure, Google Cloud, etc.
· Exposure to modern java script frameworks.
· Highly efficient data persistent design techniques. Strong understanding of data retrieval performance (queries, caching). Able to optimize designs/queries for scale.
· Proficient experience with relational databases such as Microsoft SQL Server/Postgres. Exposure to other non-relational DBs like MongoDB is a plus!
· Good understanding on how to deal with concurrency and parallel work streams.
· Should have work experience in Agile SCRUM.
· Should be very good at analyzing and Debugging/Troubleshooting functional and
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.

technical issues.
· Should have good insight on Performance/Optimization techniques.
· Good understanding on secure development practices and proactively codes to avoid security issues. Able to resolve all findings.
· Excellent analytical, quantitative and problem-solving abilities
· Conversant in algorithms, software design patterns, and their best usage.
· Self-motivated, requiring minimal oversight.
· Good team player with the ability to handle multiple concurrent priorities in a fast-paced environment.
· Strong interpersonal, written, and oral communication skills.
· Passion for continuous process and technology improvement
Extra dose of awesomeness if you have...
- Experience with AWS
#LI-Onsite
Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- HSA
- HSA With Employer Contribution
- Pet Insurance
- Mental Health Benefits
Parental Benefits
- Birth Parent or Maternity Leave
- Non-Birth Parent or Paternity Leave
- Fertility Benefits
- Family Support Resources
- Adoption Leave
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Casual Dress
- Snacks
- Company Outings
- On-Site Cafeteria
- Holiday Events
Vacation and Time Off
- Paid Vacation
- Unlimited Paid Time Off
- Paid Holidays
- Personal/Sick Days
- Leave of Absence
- Summer Fridays
Financial and Retirement
- 401(K) With Company Matching
- Stock Purchase Program
- Performance Bonus
- Relocation Assistance
- Financial Counseling
- Profit Sharing
Professional Development
- Tuition Reimbursement
- Promote From Within
- Work Visa Sponsorship
- Leadership Training Program
- Internship Program
- Shadowing Opportunities
- Access to Online Courses
Diversity and Inclusion
- Employee Resource Groups (ERG)
- Unconscious Bias Training
- Diversity, Equity, and Inclusion Program