Senior Software Engineer.
software development
• Design, develop, test, and deploy software applications using best practices and modern development frameworks. • Analyze user requirements and translate them into technical specifications. • Write clean, maintainable, and efficient code. • Troubleshoot, debug, and upgrade existing software systems • Design, build, and consume APIs. • Work with SQL Server and other database providers as needed. • Conduct data analysis and develop dashboards and reports. • Collaborate with cross-functional teams to deliver robust and scalable solutions. • Develop technical documentation, including architecture designs and user guides. • Stay updated with emerging technologies and propose improvements.

