What are the responsibilities and job description for the OpenEdge Developer @ Alpharetta, GA, Frisco, TX - Onsite position at HAN IT Staffing Inc.?
Job Details
Job Title: OpenEdge Developer
Location: Alpharetta, GA, Frisco, TX - Onsite
Duration: Long Term Contract
Job Description:
We are seeking a skilled and motivated Progress OpenEdge Software Development Engineer to join our dynamic software development team. As a Software Development Engineer, you will play a key role in designing, developing, and maintaining our Progress OpenEdge-based applications and systems. You will work closely with cross-functional teams, including product managers, quality assurance engineers, and other developers, to ensure the successful delivery of high-quality software solutions.
Basic Qualifications for Consideration:
Education
- A bachelor s degree in computer science, Information Technology or an associate degree in computer Programming, or equivalent education in a related discipline is preferred.
Job Related
- Minimum years 2 years of experience required with application development and testing.
- Proficient in Progress OpenEdge technologies, such as AppBuilder, Data Dictionary, SmartObjects, and ABL (Advanced Business Language).
- Design, develop, and maintain Progress OpenEdge-based applications and systems.
- Proficient in Progress OpenEdge technologies, such as AppBuilder, Data Dictionary, SmartObjects, and ABL (Advanced Business Language).
- Experience with Java, or .NET developer having strong programming skills.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
- Troubleshoot and resolve software defects and issues, working closely within a agile development team.
- Solid understanding of relational database concepts and SQL
- Continuously improve software development processes and practices to enhance productivity and efficiency.
- Willing to work as part of an agile development team in which close collaboration is required.
Preferred Skills, Experience, and Education:
- Experience with Progress OpenEdge ABL
- Knowledge of technologies and development patterns such as but not limited to:
- Microsoft technologies (e.g. C#, PowerShell, MS SQL Server)
- Web Services
- REST Services
- 3-tier architectures
- Unix shell scripting
- MS Windows installation packages
- Continuous Integration/Continuous Delivery
- Cloud Platforms (Azure, AWS)
- HTML/CSS/JavaScript
- Continuous integration/Continuous Deployment (CI/CD)
- Experience with Test Driven Development, process automation, or automated testing
- Stay up to date with the latest Progress OpenEdge technologies and best practices.
- Excellent analytical and problem-solving skills, good communication skills, and a motivation to achieve best-in-class results.
- Good knowledge about object-oriented software design, data modelling, and design patterns
- Experience with version control systems (Git, SVN) and collaborative development workflows.
- Strong problem-solving skills and ability to work independently or in a team environment.
- Strong in resolving architectural problems including scalability, performance, reliability, usability & security.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Experience with banking and teller systems.
- Excellent communication and interpersonal skills.