What are the responsibilities and job description for the Principal Software Engineer position at TALENT Software Services?
Are you an experienced Principal Software Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Principal Software Engineer to work at their company in Austin/Round Rock - Hybrid, TX.
Position Summary: Will be part of the Client's shopping experience. We have multiple products in the Shopping experience and are mainly focused on building the Client's shopping experience. Based on the requirement will be working on any other Product team. 100% Individual contributor and Developer.
Qualifications:
- 13 years of Full Stack software development experience with sophisticated knowledge on IT principles, design patterns and enterprise architecture.
- Knowledge to analyse and develop solutions to highly complex problems and the ability to lead large projects with experience & expertise in the working with CI/CD methodologies and tools.
- Extremely good understanding of Microservices architecture and building scalable enterprise services, strong knowledge in the .NET framework, .NET Core, C#, REST, MVC, WCF and Web Services with hands on experience with NoSQL DBs (Mongo, Elastic Search, Graph DB, Cassandra) and RDBMS (SQL Server, Oracle)
- Proficient in the event-based architecture with RabbitMQ, Kafka.
- Extremely good working experience of building UI applications with strong background of technologies for web like HTML, CSS, JavaScript, and related modern frontend technologies along with experience in building cloud-native services and working knowledge on AWS or Azure or Pivotal Cloud Foundry.
- Exposure to containers and working knowledge with Docker and Kubernetes.
- Experience with UI/UX frameworks and micro-front ends such as Angular/React
- .Net core
- C#
- Kafka
- HTML/CSS
- JavaScript
Preferred:
- Good communication skills
- Team collaboration
Salary : $68 - $72