Company Description
Technology Strategies Middle East (TSME) empowers organizations by providing tools and services that enhance their performance towards achieving strategic goals. TSME offers Management Consulting Services and IT solutions to improve, monitor, and control business practices, ensuring alignment with strategic objectives. With a long tenure, TSME has successfully completed numerous BPM and CPM projects, aiding organizations in their pursuit of Business Excellence.
Role Description
This is a full-time on-site role located in Amman for a Senior Backend Developer specializing in .Net. The Senior Backend Developer will be responsible for developing and maintaining server-side logic, ensuring high performance and responsiveness to requests from the front-end. Tasks include writing clean, scalable code, integrating backend services, collaborating with front-end developers on integration, and troubleshooting and debugging to optimize performance.
Qualifications
- A bachelor's degree in computer science, software engineering, or a related field is typically required.
- 5–7 years of experience working as a .NET developer or in a related role. It is A MUST.
- Have a background industry in IT & Consultant.
- Strong programming skills in one or more programming languages such as Java, C#
- Have experience with software development methodologies such as Agile and Scrum, as well as experience with software development tools.
- Experience leading and managing a team of developers.
- Excellent communication skills to collaborate with other team members and stakeholders, provide updates on project progress, and explain technical concepts to non-technical team members.
- Strong problem-solving skills to identify and mitigate project risks, troubleshoot technical issues and develop innovative solutions.
Responsibilities
- Create reliable, innovative, and flexible software solutions on the .NET platform.
- Write well-designed, testable, efficient code by using best practices.
- Improve/Maintain/Scale our current code.
- Troubleshooting issues across all application tiers.
- Create estimates and participate in team meetings.
- Design, code, test, and debug applications using the .NET framework and related technologies.
- Develop and maintain web-based applications using ASP.NET.
- Created and maintained SQL Server databases and wrote SQL queries.
- Collaborate with cross-functional teams to identify and solve complex software problems.
- Keep up to date with emerging trends and technologies in software development.
- Write technical documentation and user manuals for developed software.
- Participate in code reviews and ensure that code adheres to established standards and best practices.