Software Engineer – Full Stack – .NET Core
Company: Dell | Location: Hyderabad, India | Exp: 5-9 Years
We are looking for hands-on engineers with 5 to 9 year experience in building cloud-native applications using the latest technologies and methodologies such as .Net Core, Spring, SpringBoot, Java, and REST, microservices.
As Senior Software Engineer you will own development of major components of Dell Digital licensing platform according to Dell’s systems quality standards, policies and procedures. You will be collaborating with diverse globally distributed teams across multiple roles such as product managers, solution architects, enterprise architects and product engineering teams.
You should be comfortable with cloud-native application development programming languages, and development environments, be hands-on, be able to dive deep into any part of the stack, and have good sense for developer experience. You will also be responsible for technical prototype developments and accountable for the technical delivery of the digital licensing and fulfillment components.
Strong software development with average of 5+ of experience in open source development languages
Design and develop new app tier components (Web applications, Web Services, Windows services, APIs) and enhance existing components for the applications
Hands-on in developing and deploying Microservices solutions on Cloud infrastructure.
Hands-on database design, implementation, performance tuning, debugging, optimization, monitoring, and capacity planning.
Drive Agile Development Practices such as Domain-driven development (DDD), Test-driven development (TDD), and Extreme Programming (XP).
Knowledge on DevOps practices and involved in CI-CD automation
Coordinate with various stakeholders including product owners, solution architects and developers to make the ideal interface a reality.
Codes, tests, debugs and documents software according to Dell’s systems standards, policies, and procedures
Guide, coach the team as a tech anchor.
5 to 9 years experience NET 4.7/ .NET Core/ Standards, ASP .NET Core, MVC Framework, Web services/WCF or Java, Java Spring, Spring Boot, Spring integration, Spring security, and REST services.
Strong understanding of Microservices architecture.
Working knowledge of issues related to moving existing .NET solutions to Microservices solutions on Cloud infrastructure (preferably Pivotal Cloud Foundry)
Experience in troubleshooting, optimizing, and performance tuning PL/SQL queries/procedures
Experience working with messaging technologies like RabbitMQ, Kafka
Experience on API documentation with Swagger
Exposure to working with various code repositories (TFS, GIT, etc.)
Ability to work with stakeholders to understand detailed requirements and design a complete user experience that meets the vision.
Strong analytical and problem-solving skills are a must
Should possess quick learning capabilities
Strong written and verbal communication skills are a must
Job ID: R064977