Opportunities


Business Analyst Consultant

5+ years of Business Analysis experience including:

  • Identification and assessment of business issues and recommendation of potential solutions
  • Conducting requirement gathering sessions, and effectively eliciting and helping stakeholders negotiate and prioritize requirements
  • Utilization of rapid prototyping tools and techniques to facilitate the development of graphical user interfaces and applications
  • Writing clear and concise functional and non-functional requirements
  • Working as liaison for the end client to drive requirements gathering and project acceptance
  • Demonstrated ability to design intuitive software interfaces that maximize usability of application features
  • Working closely with developers and end users to ensure technical compatibility and business process uniformity
  • Experience in leading a project team, including project assignments and managing timeline
  • Experience in testing/verification of requirements
  • Strong written, verbal, and interpersonal communications skills including ability to listen attentively and to communicate information clearly and effectively
  • Demonstrated interpersonal, collaborative, and relationship-building skills; ability to interact positively with teammates at various levels across the company
  • High degree of initiative and ownership; able to work autonomously with minimal supervision and within a team
  • Demonstrated ability to work effectively, build trust, and partner with others
  • Experience working with Agile Methodologies

Job Qualifications

  • BS in Management Information Science or related business analysis discipline
  • Ability to understand and communicate customer’s business requirements
  • Highly analytical individual, with requirements elicitation and management experience in a collaborative development environment
  • Some development experience is desired or a demonstrated ability to understand the relative complexity of different approaches of implementing a given set of functionality
  • Strong background in a variety of software design and development concepts
  • Self-starter with a desire to provide quality solutions within a collaborative development environment
  • Strong organizational, analytical and problem solving skills
  • Ability to multi-task across several projects
  • Demonstrated attention to details 

Senior Application Development Consultant

8+ years of desktop application and/or web development experience using Microsoft development technologies. Candidates for the position should demonstrate experience in a subset of the following technologies:

  • Microsoft .NET Framework and C#
  • ASP.NET MVC
  • Angular.js or similar framework
  • Node.js
  • Web Service / API development
  • Microsoft Azure / Amazon Web Services
  • Microsoft Windows Presentation Services
  • Microsoft Visual Studio
  • Distributed version control systems
  • Relational and non-relational database systems
  • DotNetNuke Platform
  • Familiarity with network architectures and protocols such as use of Sockets as well as TCP/IP and UDP packets
  • Strong verbal and written communication skills

Job Qualifications

  • BS in Computer Science or related engineering discipline
  • MCPD or other certifications
  • Ability to understand and communicate customer’s business requirements
  • Strong background in a variety of software design and development concepts
  • Self-starter with a desire to provide quality solutions within a collaborative development environment

Thank you for your interest in Yahara Software!

If you are interested in working in a team environment that is both challenging and rewarding, we invite you to contact our recruiting expert or send your resume to: Careers at Yahara.

Yahara Software LLC is an equal opportunity employer.

What we value: You

At Yahara, we put people first. Whether it’s our clients or our employees, we recognize that software empowers life, not the other way around. We thrive on meaningful projects that challenge us to improve the lives of our clients through innovative software. Not only do we provide timely solutions, we strive to form lasting relationships with our customers, providing employees the opportunity to fully engage in their success.

Why We Succeed

See how we work together, collaborating with clients to match the perfect solution with the company’s long-term strategic direction.    MORE >>