
Software Engineer (5-8 Years + C#.Net (Version 8 & above) + Azure DevOps + SQL + Agile)
- Hyderabad, Telangana
- Permanent
- Full-time
- Design, Build and deliver IT solutions that demonstrably provide business value
- Using the right blend of people, process and technology
- Partner with QA, BA, PO, and Agile team members to form high performing delivery teams
- Promote and adhere to definition of done in all solutions
- Strive to ensure that best practices are always met and delivered
- Ensure as-built documentation is captured
- Stay current in new technologies and platforms; identifies emerging technologies to solve complex business problems.
- Research, suggest, and implement tools to enhance development efficiency
- Develop the automation strategy and help automate test cases
- Suggest and implement SDLC process improvements
- Participate in requirements/user story gathering sessions
- Interpret user requirements/user stories and design scalable and maintainable solutions to business problems.
- Communicate technical concepts in everyday language
- Understand the needs of the user community
- Demo new features and support UAT activities
- Learn and enhance knowledge of the various multi-platform systems while supporting environments, utilities, and procedures
- Participate in on-call rotations
- Provide timely, concise communication of incident status to appropriate personnel
- Document incident occurrence and resolution(s) applied using designated repositories
- Consult with staff personnel as required for effective incident resolution
- Resolve development and support issues of moderate to high complexity or risk
- Strong communication skills.
- Translate technical concepts in everyday language.
- Troubleshoot technical issues and drive for resolution.
- Build relationships.
- Strong knowledge of Windows operating system
- Strong knowledge of web browsers (i.e. Chrome and Microsoft Edge)
- Strong knowledge of Object-Oriented Programming concepts.
- Experience in cloud-based technology (Azure)
- Experience with C# and SQL Server 2008/2012/2014/2016
- Experience of development in .NET Core (NET8), RESTful APIs, Entity Framework or other ORM technologies.
- Expert in Software Development Lifecycle/Agile concepts
- Experience in systems implementing distributed architecture, service-oriented architecture, message queues, and service bus.
- Experience in back-end, multi-threaded, distributed scalable systems processing high volumes
- Experience in Microservices Architecture
- Familiarity with writing testable code and testable code best practices
- Familiarity in Event-Driven Architecture
- Familiarity with Application Performance Monitoring tools like Dynatrace is a Plus
- Experience in Design Patterns and Cloud Native Development is a Plus
- Understanding of enterprise design patterns and best practices is a Plus
- Microsoft certification is a plus
- Bachelor’s in computer science or related field
- 5-8 years of experience working in the Information Technology field.
- Stellar intrapersonal and communication skills
- Familiarity with Agile development methodologies
- Ability to learn new technical concepts quickly
- 3 years of working knowledge of fundamental concepts and practices of Object-Oriented analysis, design and programming
- 3 years of analyzing technical problems and delivering solutions of moderate to high risk