




Job Summary: Develop medium-complexity technical solutions, work with software architecture, create tests, document work, collaborate with the team, and guide junior developers. Key Highlights: 1. Develop medium-complexity technical solutions under moderate supervision 2. Understand and work with software architecture 3. Guide less senior developers **Description:** Job Mission** Responsibilities and Duties Develop medium-complexity technical solutions with moderate supervision and minimal support by implementing software requirements using project-related technologies; Understand software architecture and be capable of working within it through analysis of its components, organization, and functionalities; Create medium-complexity tests—whether manual or automated—that cover the desired behavior of developed technical components, using requirements and testing tools; Document development stages by recording implementation progress in version control and documentation tools; Collaborate with the development team to identify business, architectural, and design solutions through communication and knowledge sharing; Maintain software quality by verifying available processes, tools, and best practices for the product and technologies used; Guide less senior developers by addressing their questions, sharing knowledge, designing and architecting solutions, or recommending supporting documentation; Detail low- and medium-complexity requirements through direct contact with clients and departments involved in the project/support. Use predefined frameworks for solution development. Requirements and Qualifications ERP development; Programming logic; Database; C#, .NET; Fundamentals of advanced unit testing; Software architecture; Agile software development methodologies; 2511050202231499949


