Job Description
The Senior Developer will play a key role in designing, developing, and maintaining high-performance software applications. They will collaborate with cross-functional teams to deliver effective solutions and mentor junior developers to ensure projects meet high standards of quality and performance.
Responsibilities
- Lead the design, development, and implementation of scalable, efficient, and robust software applications.
- Write high-quality, maintainable, and optimized code, ensuring alignment with best practices and coding standards.
- Collaborate with cross-functional teams to thoroughly understand project requirements and deliver innovative technical solutions.
- Conduct comprehensive code reviews and provide constructive feedback to peers, ensuring adherence to industry best practices and security standards.
- Troubleshoot, debug, and optimize existing software systems to enhance performance and resolve technical issues.
- Contribute to architectural decisions and drive the strategic direction of software solutions within the organization.
- Ensure all software solutions comply with security, quality, and performance standards.
Qualification
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- Expertise in C#, ASP.NET core, React
- Experience in building application or deploy with cloud services.