Software Engineer
Dynata
- Hyderabad, Telangana
- Permanent
- Full-time
- Implement services that are highly available, scalable, and cost effective in Azure cloud
- Drive consensus on architecture and design by working closely with Product teams, as well as effectively presenting ideas to all levels of the organization.
- Drive DevOps/DataOps practices
- Utilize .NET Core and C# to meet the firm's technology needs.
- Drive Identity, access, and configuration management
- Adhere to industry best practices.
- Bachelor’s degree in computer science or related discipline, or significant professional experience
- 3+ years of overall relevant experience.
- Demonstrates a passion for learning and adapting to the team’s standards.
- Demonstrates enthusiasm for test-driven development (TDD).
- Shows a strong passion for following industry best practices.
- Excellent knowledge of C# and .Net Core
- Experience in Azure; Function Apps, Cosmos/SQL, Service Bus, SSO, DevOps
- Experience with Object Oriented Programming
- Knowledge of SOLID and the testing pyramid is strongly preferred, but not required.
- Experience in API and micro-service development, API patterns
- Strong understanding of Agile delivery methodologies; Scrum
- Demonstrable ability to design and deliver complex systems at scale.
- Experience of working with geographically disperse development teams.
- Working knowledge with CI/CD and SDLC.
- Working knowledge with approaches and tooling for automated build, delivery, and release of software.
- Excellent verbal and written communication skills.
- Ability to focus on the big picture and not just the engineering or production realm; with the ability to lead others in that direction.
- Skill in understanding and focusing on the clients’ needs.
- Skill in analysis, solid decision-making and problem solving.
- Ability to demonstrate interpersonal and teambuilding skills, working with technical and non-technical individuals.
- Ability to communicate effectively verbally and in writing.
- Ability to establish and maintain effective working relationships with employees, clients, vendors and public.