Progress developer Job Description

Progress developer Job Description Template

Progress Developers design, code, and modify business applications within the Progress 4GL/OpenEdge environment. They handle tasks from database design to user interface development, ensuring optimal performance and user experience.

Responsibilities:

  • Develop and maintain software applications using Progress OpenEdge and related technologies
  • Collaborate with cross-functional teams to identify, troubleshoot, and resolve software defects and issues
  • Design and implement software solutions that meet business requirements and adhere to coding standards
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment
  • Provide technical expertise and guidance to junior developers and other team members
  • Stay current with emerging trends and technologies in software development and make recommendations for improvement

Requirements:

  • Bachelor's degree or higher in Computer Science or related field
  • Strong proficiency in programming languages such as C#, .NET, and SQL
  • Experience with software development methodologies and agile development practices
  • Knowledge of web development technologies such as HTML, CSS, and JavaScript
  • Ability to work independently and collaboratively in a team environment
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills
  • Willingness to learn and adapt to new technologies and development processes.