i
DXC Technology
184 DXC Technology Jobs
3-11 years
Bangalore / Bengaluru
1 vacancy
RR-0086379 - Sr Analyst III Software Engineering
DXC Technology
posted 11hr ago
Flexible timing
Key skills for the job
Job Description:
API Developer
API Development: Design, develop, and implement robust and scalable APIs using . NET Core framework, adhering to best practices and architectural principles. This involves creating endpoints, defining routes, and implementing data models. Code Implementation: Write clean, maintainable, and efficient code in C# to implement API functionality. This includes implementing business logic, data access layers, validation rules, and error handling mechanisms. API Integration: Integrate APIs with external systems, services, or databases to enable data exchange and communication. This may involve utilizing technologies such as REST, SOAP, GraphQL, or other relevant protocols. Database Interaction: Interact with databases (such as Microsoft SQL Server, MySQL, or PostgreSQL) to store and retrieve data required by the APIs. This includes designing and executing database queries, implementing ORM (Object-Relational Mapping), and ensuring data integrity and security. Authentication and Authorization: Implement authentication and authorization mechanisms within APIs to ensure secure access control. This may involve using token-based authentication (such as JWT) or integrating with OAuth or OpenID Connect for third-party authentication. Performance Optimization: Optimize API performance by implementing caching mechanisms, optimizing database queries, and fine-tuning code for efficiency. Identify and resolve performance bottlenecks to ensure optimal response times and scalability. Testing and Debugging: Write unit tests and perform comprehensive testing of APIs to ensure functionality, reliability, and adherence to requirements. Debug and troubleshoot issues, identify and fix bugs, and ensure proper error handling and logging. API Documentation: Create and maintain detailed documentation for APIs, including endpoints, request/response structures, parameters, and error codes. Provide clear and comprehensive documentation to facilitate integration and usage by other developers or consumers. Versioning and Deployment: Manage API versioning to ensure backward compatibility and smooth deployment of updates. Utilize version control systems (such as Git) and CI/CD (Continuous Integration/Continuous Deployment) pipelines for efficient code management and deployment processes. Collaboration and Communication: Collaborate with cross-functional teams, including software developers, architects, testers, and product owners, to gather requirements, provide technical guidance, and ensure successful delivery of API projects. Communicate effectively to understand project goals, provide status updates, and address any technical challenges or concerns.
Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here .
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for DXC Technology Senior Analyst II roles with real interview advice
Timely salary. Nothing more to like.
Culture Job satisfaction Work life balance No growth No appraisals
3-11 Yrs
Bangalore / Bengaluru
1-7 Yrs
Hyderabad / Secunderabad
3-11 Yrs
Hyderabad / Secunderabad