DXDxc Technology
Sr Analyst I Software Engineering
Bangalore ₹8-12 LPA Posted 23 Jul 2025
FULL TIME
Dynamodb
Cloud Architecture
Sql
C#
.Net Technologies
+1 more
Job Description
Responsibilities:
- Service & Application Design: Perform hands-on service design, schema design, and application integration design. Design applications for high availability and resiliency.
- Software Development: Conduct hands-on software development using C# and .Net Core.
- Database Platforms: Utilize multiple cloud-native database platforms including DynamoDB, SQL, Elasticache, and others.
- Problem Resolution: Conduct hands-on problem resolution across a multi-vendor ecosystem.
- Code Quality: Conduct code reviews and peer reviews. Perform unit testing, unit test automation, defect resolution, and software optimization.
- Client Engagement: Actively engage with Client IT and Client Business during daily work sessions.
- CI/CD & Deployment: Implement code deployment using CI/CD processes.
- Full Development Lifecycle: Contribute to each step of the development process from ideation to implementation to release, including rapidly prototyping, running A/B tests, continuous Integration, Automated Testing, and Continuous Delivery.
- Requirements & Limitations: Understand business requirements and technical limitations.
- Technology Adoption: Ability to learn new technologies and influence the team and leadership to constantly implement modern solutions.
- Logging & Analytics: Utilize Elasticsearch, Logstash, Kibana (ELK) stack for Logging and Analytics.
- Container Orchestration: Work with container orchestration using Kubernetes.
- Cloud Architecture: Apply knowledge and experience working with public cloud AWS services and understanding of Cloud Architecture and Design Patterns.
- Documentation: Ability to prepare documentation for Microservices.
- Monitoring: Use monitoring tools such as Datadog, Logstash.
Required Skills:
- Proficiency in .Net Technologies.
- Strong skills in service design, schema design, and application integration design.
- Hands-on software development using C#, .Net Core.
- Proficiency with multiple cloud-native database platforms including DynamoDB, SQL, Elasticache, and others.
- Ability to design applications for high availability and resiliency.
- Skills in problem resolution across a multi-vendor ecosystem.
- Capability to conduct code reviews and peer reviews.
- Proficiency in unit testing and unit test automation, defect resolution, and software optimization.
- Ability to engage with Client IT and Client Business during daily work sessions.
- Knowledge of code deployment using CI/CD processes.
- Contribution to all steps of the development process (ideation to release), including rapid prototyping, A/B tests, continuous Integration, Automated Testing, and Continuous Delivery.
- Understanding of business requirements and technical limitations.
- Ability to learn new technologies and influence the team and leadership for modern solutions.
- Proficiency in using Elasticsearch, Logstash, Kibana (ELK) stack for Logging and Analytics.
- Proficiency in container orchestration using Kubernetes.
- Knowledge and proficiency with public cloud AWS services.
- Knowledge of Cloud Architecture and Design Patterns.
- Ability to prepare documentation for Microservices.
- Familiarity with monitoring tools such as Datadog, Logstash.
- Excellent Communication skills.
Preferred Skills:
- Airline industry knowledge.
