We are seeking a highly skilled Senior Software Developer to join our team.
- Design, develop, and maintain high-quality .NET applications in alignment with business requirements.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Lead code reviews and provide technical guidance to junior developers to ensure best practices and code quality.
- Troubleshoot, debug, and optimize existing applications for maximum speed and scalability.
- Integrate third-party APIs and services as needed to extend application functionality.
- Participate in architectural discussions and contribute to the evolution of system design.
- Ensure adherence to software development life cycle (SDLC) processes and methodologies.
- Develop and maintain technical documentation for applications, processes, and procedures.
- Stay current with emerging technologies and industry trends to drive continuous improvement.
- Collaborate with QA teams to ensure robust testing and high-quality deliverables.