Description
Job Summary:
Will develop and maintain medium-complexity technical solutions, understand software architecture, write tests, document development steps, and mentor junior developers.
Key Highlights:
1. Developing technical solutions with moderate supervision
2. Understanding and working with software architecture
3. Mentoring less senior developers
**Description:** Role Mission**
Responsibilities and Duties
Develop medium-complexity technical solutions with moderate supervision and minimal support by implementing software requirements using the technologies involved in the project; Understand the 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 intended behavior of developed technical components, using requirements and testing tools; Document development stages by recording development activities 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; Mentor less senior developers by addressing their questions, sharing expertise, designing and architecting solutions, or recommending supporting documentation; Detail low- and medium-complexity requirements through direct contact with clients and stakeholders involved in the project or service delivery. 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