Sr Software Engineer

DMSi SoftwarePhoenix, AZ

About The Position

A Sr Software Engineer should have multiple years of experience in Progress ABL and OE Databases and a strategic mindset with an interest in backend business logic programming, tools and best practices, troubleshooting, onboarding, mentoring, training, and Agile/Lean methodologies.

Requirements

  • Strong knowledge of several programming languages specifically Progress ABL.
  • Strong interpersonal skills and the ability to communicate at all levels of the organization.
  • Excellent verbal and written communication skills; must be comfortable and willing to openly discuss work items within a cross-functional team.
  • Experience with Lean, Agile, Kanban methodologies.
  • Capability for providing direction, coaching and mentorship.
  • Ability to exercise sound judgement and make decisions based on accurate and timely analysis.
  • Demonstrated ability to lead others.
  • Ability to adhere to organizational policies and procedures.
  • Bachelor’s degree or equivalent work experience.
  • 7+ years of programming experience within an enterprise-wide environment.
  • Strong understanding of software design lifecycle and software design practices.

Responsibilities

  • Operate as part of a cross-functional Agile team member by collaborating throughout the entire life cycle of a project.
  • Expert level understanding of object-oriented design methodologies.
  • Responsible for code reviews and enforcing code standards while keeping performance of the core application in mind to ensure consistency across the team.
  • Assist in coordinating backend product upgrades.
  • Help promote and execute strategic direction on core functionality.
  • Champion change and take initiative before and when problems arise and when opportunities are presented.
  • Provide Agile and lean methodologies leadership. Strong advocate for the development process and culture of continuous improvement.
  • Build relationships with team members and guide teammates towards results and help develop others to achieve their goals.
  • Break large requests down into sub-tasks.
  • Investigate/fixes bugs.
  • Own multiple functional areas or whole product(s).
  • Review and regularly provide feedback on test plans.
  • Deep technical expertise and influence in critical area(s).
  • Hold others accountable and help ensure code standards are followed and/or help set code standards.
  • Mentor new hires.
  • Involved in concept designs and identifies risk prior to starting major projects.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service