We are delighted to announce an opportunity for a talented, committed, and driven Senior .NET Developer to join our cutting-edge engineering team.Our mission focuses on developing and advancing a best-in-class trade automation solution that empowers multinational corporations to enhance efficiency, minimize expenses, manage risks, and effortlessly comply with global import/export regulations.This role is an excellent fit for individuals who excel in collaborative environments and are inspired to create software solutions that address the complexities of global compliance.ResponsibilitiesContribute to software design and development, ensuring alignment with best practices within a distributed team.Optimize and implement complex software systems using advanced development methodologies.Provide constructive feedback and maintain coding standards while leading code review processes.Collaborate across multiple Agile development phases, including design, coding, testing, QA, and deployment.Shape the technical design decisions to ensure scalability and alignment with solution strategies.Provide mentorship to team members, enhancing their technical skills and adherence to best practices.Pursue creative exploration during designated “innovation time,” contributing to personal or team-focused projects.Requirements3+ years of expertise in building cloud-native applications focused on C# / .NET Core.Skills in full-stack development (TypeScript, Angular).Competency in API creation with REST or GraphQL.Knowledge of microservices architectural design.Familiarity with MVC design principles.Expertise in database technologies like SQL and NoSQL databases.Proficiency in DevOps practices including CI/CD pipelines and automation tools.Background in applying Domain-Driven Design (DDD) and N-tier architectural models.Understanding of software design patterns and iterative application design techniques.SaaS development experience tailored for large-scale or enterprise applications.Competency in diagnosing and solving complex technical problems through effective debugging methods.Strong communication and teamwork abilities to collaborate with technical and business-focused stakeholders.Nice to haveFamiliarity with algorithms and data structures, demonstrating the capability to implement them effectively.Understanding of core computer science principles and their practical applications in software development.Proficiency in writing clean, maintainable, and efficient code.Competency in translating business needs into analytical solutions and designing visual representations for data-driven insights.Background in self-directed learning with a proactive approach to teamwork and solving complex problems.We offerInternational projects with top brands.Work with global teams of highly skilled, diverse peers.Healthcare benefits.Employee financial programs.Paid time off and sick leave.Upskilling, reskilling and certification courses.Unlimited access to the LinkedIn Learning library and 22,000+ courses.Global career opportunities.Volunteer and community involvement opportunities.EPAM Employee Groups.Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionInformation Technology, Engineering, and Business DevelopmentIndustriesSoftware Development, IT Services and IT Consulting, and Media and Telecommunications
#J-18808-Ljbffr