Job Description

ProfileSoftware Engineer, at any seniority level, is responsible for designing and developing business applications in alignment with customer requirements. Key Responsibilities● Designs, codes and tests new, enterprise-wide applications● Writes high-quality code compliant with enterprise and industry regulations● Collaborates with business analysts and product owners to ensure understanding of business priorities● Analyzes and improves the efficiency of various systems and services● Proactively monitors industry trends and identifies opportunities to implement new technologies● Creates and executes required test scenarios/plans to ensure complete testing on all new and changed components● Conducts knowledge transfer to other IT and business personnel● Troubleshoots problems identified by users● Assists in the support of existing applicationsSkills ● Excellent verbal and written communication skills● Willingness to learn new technologies and development methodologies● Ability to participate across multiple projects and ensure completion on time with high quality● Ability to work both independently and on a team● Strong analytical skills, attention to detail, troubleshooting skills, and problem solving skills● Strong collaboration skillsExperience● Experience in systems development lifecycle● Experience with Agile development methodologies● Experience in system/process documentation● Experience with Microservice architectures and system design and development● Experience with Microservice Design Patterns such as Common Principles, Aggregator, Proxy, Pipeline, Shared Resources, Asynchronous Messaging● Experience with Domain Driven Design● Experience with Java, React, Spring Boot, Python, SQL, or other domain-specific programming languages● Experience with DevOps Tools and significant knowledge about CI /CD principles● Experience with Independently Deployable and Fully Contained applications Education Requirements Bachelor's degree in computer science, software engineering, management information systems, or related degreehttps://www.metasis.com.tr/6698 sayılı Kişisel Verilerin Korunması Kanunu kapsamında kişisel verilerinizin işlenmesinden doğan haklarınıza ve bu konudaki detaylı bilgiyehttps://www.metasis.com.tr/kvkkterms/ adresinde yer alan aydınlatma metnimizden ulaşabilirsiniz.

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