We are seeking a proficient .NET Developer with expertise in C# and REST APIs to join our dynamic team. In this role, you will play a key part in developing, enhancing, and maintaining robust applications while ensuring high performance and reliability. You ll collaborate closely with both onshore and offshore teams to optimize solutions that align with business needs, using your technical skills to troubleshoot and enhance software quality.
Requirements Analysis : Assess business, functional, and technical requirements with a focus on recovery, security, and audit considerations.
Technical Design Review : Analyze technical designs based on user requirements, ensuring alignment with documented specifications.
Documentation : Independently create and review technical design documents, including data mappings for debugging and production support.
Onshore Coordination : Collaborate closely with the onshore team to align application performance with nightly schedules and business objectives.
Documentation Maintenance : Regularly update and maintain technical documentation, ensuring accuracy according to high-level specifications.
Code Review : Conduct detailed code reviews to maintain standards and ensure smooth interoperability across systems.
Testing and Quality Assurance : Develop and execute unit test plans, validate test results, and work with Quality Control Analysts to ensure comprehensive testing of modifications. Provide expertise in resolving testing issues.
Collaboration and Issue Resolution : Work effectively with multiple development teams, external vendors, and support teams to enhance nightly schedules and resolve bugs efficiently