Sürat Kargo

Software Developer Specialist

Posted: 12 hours ago

Job Description

Qualifications & SkillsBachelor’s degree in Computer Engineering, Software Engineering, or a related technical field,Minimum 5 years of hands-on experience in backend and/or frontend development,Strong command of .NET Core, Web API, C#, and Entity Framework Core,Solid experience in React or Angular for frontend development,Proficiency in MS SQL (required); experience with MongoDB or PostgreSQL is a plus,Android mobile development experience is a strong plus,Proven ability in technical architectural modeling and scalable system design,Experience working with Agile/Scrum methodologies and version control tools (Git, GitHub, GitLab),Familiarity with microservices architecture, RESTful API design, and cloud platforms (Azure or AWS) is advantageous,Excellent analytical thinking, problem-solving, and decision-making abilities,Strong team collaboration and communication skills with a proactive, results-driven attitude,Fluent in English; able to collaborate effectively with global teams.Key ResponsibilitiesDesign, develop, and maintain scalable and high-performance backend and/or frontend applications aligned with business objectives,Take ownership of end-to-end software development lifecycle — including analysis, design, implementation, testing, deployment, and maintenance,Collaborate closely with business analysts, architects, project managers, and other development teams to deliver effective and innovative solutions,Participate in architectural design and decision-making processes to ensure system scalability, performance, and maintainability,Conduct code reviews to uphold coding standards, best practices, and maintain code quality across projects,Proactively identify and resolve performance bottlenecks, technical risks, and system inefficiencies,Mentor junior developers and support their technical growth through guidance and code reviews,Engage in DevOps, CI/CD, and automation practices to enhance deployment efficiency and reliability,Stay current with emerging technologies, frameworks, and design patterns, continuously bringing innovation into the development cycle,Take ownership of assigned tasks and ensure delivery of clean, testable, and high-quality code within defined timelines.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In