Hyland

Developer 4

Hyland

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop complex code based on functional specifications across teams and programs; complete logic and algorithm design in alignment with established standards
  • Maintain and improve codebase, data design and best practices, including (but not limited to) performance, security, reliability, and deliverability and quality attributes
  • Understand and contribute to the architecture of the software; create initial implementation standards and guidelines for projects that allow teams or programs to begin implementing them based on the technical specifications
  • Perform complex peer code review and analysis; provide insight on broader impact of software changes
  • Operate as an innovative thought leader and trusted advisor across teams and programs; contribute significantly to the overall growth and quality of the department through knowledge sharing, influence of architectural design, and coaching on current best practices and market trends
  • Identify and articulate the business value and broader impact of software changes to internal and external stakeholders; contribute to the prioritization
  • Design contribute to and lead the implementation of delivery pipeline including test automation, security and performance
  • Create development standards to ensure compliance with product and industry practices and regulations
  • Author, review, and approve technical requirements and design documents
  • Mentor, coach, train, and provide feedback to other team members; provides feedback to leadership on technical abilities of team
  • Act as an escalation point and subject matter expert for the most complex production issues or software code issues to ensure the stability of the application and resolution of issues
  • Operate as an innovative thought leader; contribute significantly to the overall growth and quality of the department through knowledge sharing and coaching on current best practices and market trends

Requirements

  • Master's degree or equivalent experience
  • Significant experience overseeing complex systems analysis, design and development programs
  • Significant experience with data structures, algorithms, and software design
  • Experience with continuous software delivery
  • Mastery of one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, or JavaScript.
  • Significant experience working in Windows/Linux development environment, working with open source tools/platforms
  • Significant demonstrated experience with build environments and delivery pipelines
  • Experience with test automation and continuous integration tools
  • Expertise providing guidance and support to developing technical skills of team members
  • Significant experience in software application testing tools, methodologies, and process framework
  • Excellent oral and written communications skills that demonstrate a professional demeanor and the ability to interact with executive presence
  • Excellent collaboration skills, applied successfully within team as well as with all levels of employees in other areas
  • Excellent critical thinking and problem solving skills
  • Self-motivated with the ability to manage projects to completion independently
  • Ability to work independently and in a team environment
  • Excellent attention to detail
  • Driven to learn and stay current professionally
  • Passionate, competitive and intellectually curious
  • Sharp, fast learner with technology curiosity and aptitude
  • Demonstrated ability to influence, motivate and mobilize team members, business partners, and program leadership
  • Strong ability to establish rapport and gain the trust of others; effective at gaining consensus
  • Excellent at developing and using original thinking to translate goals into the implementation of new ideas and design solutions
  • Demonstrated ability to provide technical and constructive feedback to team members
  • Demonstrated leadership in mentoring small teams in the process of conceptualizing, designing, implementing and shipping quality deliverables
  • Ability to provide guidance and support to developing team members
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data structuresalgorithmssoftware designtest automationcontinuous integrationprogramming languagesJavaC/C++C#Python
Soft Skills
oral communicationwritten communicationcollaborationcritical thinkingproblem solvingself-motivationattention to detailleadershipmentoringinfluencing
Certifications
Master's degree